home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / Gfx / Edit / TSMorph / TSMorph.doc < prev    next >
Text File  |  1995-03-12  |  161KB  |  5,230 lines

  1. TSMorph.guide
  2.  
  3.  
  4. TSMorph 3.2 Contents
  5. ********************
  6.  
  7.  
  8.  
  9.   Overview                         Quick overview
  10.  
  11.   Installation                     Installation instructions
  12.   Requirements                     Software and Hardware required
  13.   Parameters                       Tool types and Shell parameters
  14.   Info Window                      The information window
  15.   Control Window                   The control window
  16.   Edit Windows                     The point edit windows
  17.   Edit Modes                       Point editing modes
  18.   Requesters                       Requesters which appear
  19.   Interface                        Changing the interface
  20.   File Format                      Internal file formats
  21.   ARexx                            ARexx interface to TSMorph-render and TSMorph
  22.   Algorithms                       Morphing algorithms
  23.   File Names                       File naming
  24.   Error Messages                   Error Messages
  25.   Bugs                             Known (and unknown) errors
  26.   Hardware&Software                Hardware and Software used in development
  27.   History                          Version History (since 2.0)
  28.  
  29.   Hints & Tips                     Some useful hints and tips
  30.  
  31.   Distribution                     Copyright and distribution requirements
  32.  
  33.   Index                            The index for this guide
  34.  
  35.  
  36.  
  37. TSMorph.guide/Overview
  38.  
  39.  
  40. Quick overview
  41. **************
  42.  
  43. For a quick tutorial see Tutorial/Tutorial.readme.
  44.  
  45. TSMorph is a set of morphing programs. It consists of two programs:
  46.  
  47.      TSMorph         Edit the Morph parameters
  48.      TSMorph-render  Generate the morphed images
  49.  
  50. TSMorph is used to create a parameter file  which is used by
  51. TSMorph-render to produce the morphed images. TSMorph-render works with
  52. 24 bit internally. Run times can be about 3 seconds per frame for a
  53. 150x150 image on a 28Mhz 68040 - See Benchmarks.
  54.  
  55. TSMorph-render can be used to morph one image to another in a set
  56. number of frames with a number of control points, just distort one
  57. image with control points. It can also be used to morph or warp a series
  58. of images (e.g. to morph between two animations). When TSMorph is run
  59. without parameters it will display an ASL file requester for a file
  60. created by TSMorph, it will then create the images, displaying a
  61. Progress Requester  on the default (or named) public screen allowing the
  62. process to be interrupted and/or stopped.
  63.  
  64. ARexx  scripts are run before and after each image is processed, and also
  65. before each image is loaded. These allow the changing of movement and
  66. colour to be controlled along with the ability to only generate some
  67. frames, and also pre and post image processing (e.g. to change to a
  68. non-24-bit format and build an animation).
  69.  
  70. TSMorph is used to generate the parameter file. When run it displays an
  71. Information Window  on a public screen. This allows the input of the file
  72. names to morph between, the number of frames, the start frame, the
  73. output file names, and the type of morph (single or dual images) to be
  74. changed.
  75.  
  76. It also allows the editing of control points on the images. The images
  77. (most image formats can be loaded - See OPENMODE ) are displayed on a
  78. public screen in resizeable, scrollable windows.
  79.  
  80. When the images are displayed control points can be edited in various
  81. modes. These modes allow the addition, deletion, linking and unlinking
  82. of the control points.
  83.  
  84. Context sensitive help is displayed using amigaguide (if available). The
  85. Help key can be pressed in the gadgets, over the gadgets, on menus or
  86. anytime a window is active.
  87.  
  88. TSMorph is ©1993/94 Topicsave Limited.
  89.  
  90. The author can be contacted by EMail as mark@topic.demon.co.uk or
  91. mpaddock@cix.compulink.co.uk.
  92.  
  93.  
  94.  
  95. TSMorph.guide/Installation
  96.  
  97.  
  98. Installation instructions
  99. *************************
  100.  
  101. If you wish to use Installer then TSMorph can be installed using the
  102. supplied script. If not then the following is a description of what the
  103. script does.
  104.  
  105.    * 1) Make a new drawer for the executables - default Work:TSMorph,
  106.  
  107.    * 2) Copy TSMorphTSMorph-renderTSMorph.docTSMorph.guide,
  108.      TSMorph-prefs and the Rexx drawer and its contents and all their
  109.      icons to the drawer created in 1) above (if you have a 68020/030
  110.      with 68881/2 then copy the FPU version TSMorph-render.881 and
  111.      rename it as TSMorph-render instead of copying TSMorph-render, or
  112.      if you have a 68040 then copy the 040 version TSMorph-render.040
  113.      and rename it as TSMorph-render instead of copying TSMorph-render)
  114.  
  115.    * 3) If required copy the Brush and Cursor drawers and contents.
  116.  
  117.    * 4) Make new drawers ENVARC:TSMorph and ENV:TSMorph,
  118.  
  119.    * 5) Copy the default Icons to the directories created above.
  120.  
  121.    * 6) Amend your s:user-startup to assign TSMorph: to the drawer
  122.      created in step 1).
  123.  
  124.    * 7) Manually perform the assign in step 6).
  125.  
  126.    * 8) If you are running system version 3.0 (or greater) change the
  127.      default tool for TSMorph.guide to MultiView.
  128.  
  129.    * 9) If required copy the Tutorial directory to TSMorph:.
  130.  
  131.    * 10) If required copy the HTML directory to TSMorph:, also copy the
  132.      View_HTML icon and use an editor to make the file contain:
  133.  
  134.          CD HTML
  135.          Path:Mosaic file://localhost/TSMorph:html/TSMorph.html
  136.      
  137.              Where Path:Mosaic is the location of your version of Mosaic.
  138.  
  139. The following files are included in this distribution:
  140.  
  141.      COPYING                      GNU General Public License
  142.      TSMorph-render.881           The rendering program 68020/68881 version
  143.      TSMorph-render.881.info      Icon
  144.      TSMorph-render.040           The rendering program 68040 version
  145.      TSMorph-render.040.info      Icon
  146.      TSMorph                      The parameter set up program
  147.      TSMorph.info                 Icon
  148.      TSMorph-prefs                Preferences editor
  149.      TSMorph-prefs.info           Icon
  150.      TSMorph-render               The rendering program
  151.      TSMorph-render.info          Icon
  152.      TSMorph.doc                  Documentation in plain text format
  153.      TSMorph.doc.info             Icon
  154.      TSMorph.guide                Documentation in amigaguide format
  155.      TSMorph.guide.info           Icon
  156.      Install                      Installation script for Installer
  157.      Install.info                 Icon
  158.      Installer                    Commodore Installer
  159.      Read.Me                      Short read me file
  160.      Read.Me.info                 Icon
  161.      View_HTML.info               Icon
  162.      HTML/#?                      .html files
  163.      HTML/Images/#?               .html images
  164.      Env.info                     Icon
  165.      Env/TSMorph.info             Icon
  166.      Env/TSMorph/def_points.info  Default project Icon
  167.      Env/TSMorph/def_bw16.info    Default 16 colour grey Icon
  168.      Env/TSMorph/def_bw256.info   Default 256 colour grey Icon
  169.      Env/TSMorph/def_ham6.info    Default HAM 6 Icon
  170.      Env/TSMorph/def_ham8.info    Default HAM 8 Icon
  171.      Env/TSMorph/def_dctv3.info   Default DCTV 3 plane Icon
  172.      Env/TSMorph/def_dctv4.info   Default DCTV 4 plane Icon
  173.      Env/TSMorph/def_iff.info     Default OpalVision IFF Icon
  174.      Env/TSMorph/def_ilbm.info    Default 24 bit ILBM Icon
  175.      Env/TSMorph/def_jpg.info     Default OpalVision JPEG Icon
  176.      Env/TSMorph/def_ppm.info     Default PPM Icon
  177.      Env/TSMorph/def_prefs.info   Default prefs Icon
  178.      Rexx.info                    Icon
  179.      Rexx/FadeToBlack.TSM         Example prescript script
  180.      Rexx/FadeToBlack.TSM.info    Icon
  181.      Rexx/FadeToWhite.TSM         Example prescript script
  182.      Rexx/FadeToWhite.TSM.info    Icon
  183.      Rexx/Loadscript.TSM          Example loadscript script
  184.      Rexx/Loadscript.TSM.info     Icon
  185.      Rexx/PixelMorph.TSM          Example prescript script
  186.      Rexx/PixelMorph.TSM.info     Icon
  187.      Rexx/PixelWarp.TSM           Example prescript script
  188.      Rexx/PixelWarp.TSM.info      Icon
  189.      Rexx/PostAnim.TSM            Example postscript script
  190.      Rexx/PostAnim.TSM.info       Icon
  191.      Rexx/Postscript.TSM          Example postscript script
  192.      Rexx/Postscript.TSM.info     Icon
  193.      Rexx/PreAll.TSM              Example prescript script
  194.      Rexx/PreAll.TSM.info         Icon
  195.      Rexx/PreAnim.TSM             Example preview script
  196.      Rexx/PreAnim.TSM.info        Icon
  197.      Rexx/Prescript.TSM           Example prescript script
  198.      Rexx/Prescript.TSM.info      Icon
  199.      Rexx/Preview.TSM             Example preview script
  200.      Rexx/Preview.TSM.info        Icon
  201.      Rexx/ToHam.TSM               Example postscript script
  202.      Rexx/ToHam.TSM.info          Icon
  203.      Tutorial.info                Icon
  204.      Tutorial/cat.pic             Cat IFF image
  205.      Tutorial/girl.pic            Girl IFF image
  206.      Tutorial/Tutorial.readme     Tutorial instructions
  207.      Tutorial/Tutorial.readme.infoIcon
  208.      Brush.info                   Icon
  209.      Brush/1st                    Brush
  210.      Brush/1st.info               Icon
  211.      Brush/Add                    Brush
  212.      Brush/Add.info               Icon
  213.      Brush/Del                    Brush
  214.      Brush/Del.info               Icon
  215.      Brush/Goto                   Brush
  216.      Brush/Goto.info              Icon
  217.      Brush/Last                   Brush
  218.      Brush/Last.info              Icon
  219.      Brush/Link                   Brush
  220.      Brush/Link.info              Icon
  221.      Brush/Next                   Brush
  222.      Brush/Next.info              Icon
  223.      Brush/None                   Brush
  224.      Brush/None.info              Icon
  225.      Brush/one                    Brush
  226.      Brush/one.info               Icon
  227.      Brush/Prev                   Brush
  228.      Brush/Prev.info              Icon
  229.      Brush/Rel                    Brush
  230.      Brush/Rel.info               Icon
  231.      Brush/Two                    Brush
  232.      Brush/Two.info               Icon
  233.      Brush/Unlink                 Brush
  234.      Brush/Unlink.info            Icon
  235.      Cursor.info                  Icon
  236.      Cursor/XAdd                  Pointer
  237.      Cursor/XAdd.info             Icon
  238.      Cursor/XDel                  Pointer
  239.      Cursor/XDel.info             Icon
  240.      Cursor/XL1                   Pointer
  241.      Cursor/XL1.info              Icon
  242.      Cursor/XL2                   Pointer
  243.      Cursor/XL2.info              Icon
  244.      Cursor/XMov                  Pointer
  245.      Cursor/XMov.info             Icon
  246.      Cursor/XOne                  Pointer
  247.      Cursor/XOne.info             Icon
  248.      Cursor/XRel                  Pointer
  249.      Cursor/XRel.info             Icon
  250.      Cursor/XTwo                  Pointer
  251.      Cursor/XTwo.info             Icon
  252.      Cursor/XU1                   Pointer
  253.      Cursor/XU1.info              Icon
  254.      Cursor/XU2                   Pointer
  255.      Cursor/XU2.info              Icon
  256.  
  257.  
  258.  
  259. TSMorph.guide/Requirements
  260.  
  261.  
  262. Software and Hardware required
  263. ******************************
  264.  
  265. The following libraries (with minimum version) are required to run
  266. TSMorph:
  267.  
  268.      intuition.library        37
  269.      iffparse.library         37
  270.      graphics.library         37
  271.      layers.library           37
  272.      gadtools.library         37
  273.      asl.library              37
  274.      utility.library          37
  275.      diskfont.library         36
  276.      icon.library             37
  277.      rexxsyslib.library       0
  278.  
  279. The following will also be used if present:
  280.  
  281.      amigaguide.library       34
  282.      dctv.library             3
  283.      opal.library             0  Note: OpalVision board is not required
  284.      reqtools.library         38 reqtools is ©1991/1992 Nico François
  285.                                  This is required for Animated Warps/Morphs
  286.      nofrag.library           2  nofrag is © Copyright 1991 Jaba Development.
  287.      egs.library              0  EGS is © Copyright 1990/93 VIONA Development.
  288.      egsintui.library         0
  289.      egsgfx.library           0
  290.      egsrequest.library       0
  291.  
  292. TSMorph-render requires a large amount of chip memory (or
  293. opal.library). If you have 1Mb then 512x512 images can be morphed
  294. (though you may have to run workbench on a 2 colour 640x200 screen).
  295. 640x512 is probably impossible without 2Mb of chip memory.
  296.  
  297. The amount of chip memory required by TSMorph can be reduced to 1/5 by
  298. setting the ZOOM  parameter to OFF.
  299.  
  300.  
  301.  
  302. TSMorph.guide/Par
  303.  
  304.  
  305. Tool types and Shell parameters
  306. *******************************
  307.  
  308. Both TSMorph and TSMorph-render can be run from the Shell or the
  309. Workbench. Most parameters can be edited using the Settings  menu.
  310.  
  311. Note: TSMorph and TSMorph-render both require a stack size of more than
  312. 4096. 8192 should be OK. If the stack is not set large enough then the
  313. programs will probably just crash.
  314.  
  315. Parameters can be supplied, normally either on the Shell command line,
  316. as Icon Tool Types on the ProjectTSMorph or TSMorph-render Icon, or
  317. in a settings file.
  318.  
  319. The format of settings files is a text file with lines in the format:
  320.  
  321.      Settingstype=settingsvalue
  322.  
  323. Blank lines or lines starting with a ; (semi-colon) are treated as
  324. comments. Any settings supplied on the Shell command line or as an Icon
  325. Tool Type override values specified in this file. Parameters on the
  326. Project Icon override parameters on the Tool Icon.
  327.  
  328. Note: All the Project Icon tool types are used if the project is run
  329. with a default tool or by double clicking a tool, some are not used if
  330. the project is selected using a file requester, if the Tool was run
  331. from the Shell then file requester selected project tool types are
  332. ignored. Also some settings can not be changed on open projects,
  333.  
  334. The Settings file name used is first file found from:
  335.  
  336.      1) The name supplied in the SETTINGS= parameter on the project.
  337.      2) The name supplied in the SETTINGS= parameter on the tool.
  338.      3) TSMorph.prefs
  339.         in the project directory for the workbench,
  340.         the current directory from the Shell.
  341.      4) TSMorph.prefs
  342.         in the directory TSMorph was loaded from.
  343.      5) ENV:TSMorph/TSMorph.prefs
  344.  
  345. Unless KEEPSETTINGS  is set to NO current settings are saved in
  346. ENV:TSMorph/TSMorph.prefs when TSMorph is quit. Settings can be saved
  347. and loaded from the Settings  menu.
  348.  
  349.  
  350.   TSMorph-prefs                      Preferences editor
  351.   TSMorph                            Parameters to TSMorph
  352.   TSMorph-render                     Parameters to TSMorph-render
  353.  
  354.  
  355.  
  356. TSMorph.guide/Par-TSMorph
  357.  
  358.  
  359. Parameters to TSMorph
  360. =====================
  361.  
  362. The following parameters can be supplied, normally either on the Shell
  363. command line, as Icon Tool Types on the Project or TSMorph Icon, or in
  364. settings file:
  365.  
  366.  
  367.   CHANGEPALETTE                  Change screen palette to match image
  368.   CREATEICONS                    Create project Icons
  369.   CREATEICONSP                   Create prefs Icons
  370.   CUSTOMDEPTH                    Custom screen depth
  371.   CUSTOMMODE                     Custom screen mode
  372.   EGS                            Use EGS for image windows
  373.   FILES                          Specify file to open
  374.   HELP                           Display continuous help
  375.   KEEPSETTINGS                   Save settings on Quit
  376.   OPENMODE                       How to open images
  377.   PREVIEW                        ARexx script to preview image
  378.   PUBSCREEN                      Public screen to use
  379.   REQTOOLS                       Use Reqtools.library?
  380.   SETTINGS                       Settings file name
  381.   ZOOM                           Zoom image 2 times
  382.  
  383.  
  384.  
  385. TSMorph.guide/P-CHANGEPALETTE
  386.  
  387.  
  388. CHANGEPALETTE=YES/NO/OFF
  389. ------------------------
  390.  
  391. Sets the default value of the Change Palette? settings menu item -
  392. defaults to YES.
  393.  
  394. This item toggles if each images palette should be used to display the
  395. image when the window is active. Each image window can have its own
  396. palette. This option operates with the OPENMODE  parameter.
  397.  
  398. Since the ability to change screens colour palettes is not supported by
  399. CBM this menu option can be disabled by setting this parameter to OFF.
  400.  
  401.  
  402.  
  403. TSMorph.guide/P-CREATEICONS
  404.  
  405.  
  406. CREATEICONS=YES/NO
  407. ------------------
  408.  
  409. Sets the default value of the Create Icons? settings menu item -
  410. defaults to YES.
  411.  
  412. This item toggles if Icons are to be saved with parameter files. If it
  413. is selected then an Icon will be saved. The icon will come from
  414. ENV:TSMorph/def_points if this exists, secondly from
  415. ENV:SYS/def_points, otherwise the default project Icon is used.
  416.  
  417. This parameter is not changed by Requester loaded projects.
  418.  
  419.  
  420.  
  421. TSMorph.guide/P-CREATEICONSP
  422.  
  423.  
  424. CREATEICONSP=YES/NO
  425. -------------------
  426.  
  427. Sets the default value of the Create Prefs Icons? settings menu item -
  428. defaults to YES.
  429.  
  430. This item toggles if Icons are to be saved with Settings  files. If it is
  431. selected then an Icon will be saved. The icon will come from
  432. ENV:TSMorph/def_prefs if this exists, secondly from ENV:SYS/def_prefs,
  433. otherwise the default project Icon is used.
  434.  
  435.  
  436.  
  437. TSMorph.guide/P-CUSTOMDEPTH
  438.  
  439.  
  440. CUSTOMDEPTH=4
  441. -------------
  442.  
  443. This gives the depth of the custom screen to open if CUSTOMMODE  is
  444. specified.
  445.  
  446. It can be changed using the menu item (if reqtools.library is
  447. available), a requester is displayed allowing the input of the screen
  448. mode, but any change is ignored until TSMorph is reloaded.
  449.  
  450. The default value is 4.
  451.  
  452.  
  453.  
  454. TSMorph.guide/P-CUSTOMMODE
  455.  
  456.  
  457. CUSTOMMODE=screen_mode
  458. ----------------------
  459.  
  460. This gives the mode of the custom screen to open.
  461.  
  462. The mode is as show in the Screen Mode requester - case is ignored
  463. (e.g. "PAL:Low Res"). This parameter is not changed by Requester loaded
  464. projects.
  465.  
  466. The name of the screen must be given by the PUBSCREEN  parameter. The
  467. depth is given by the CUSTOMDEPTH  parameter. The screen will mostly
  468. clone the Workbench, but other colours will be set up as a grey scale.
  469.  
  470. It can be changed using the menu item (if reqtools.library is
  471. available), a requester is displayed allowing the input of the screen
  472. mode, but any change is ignored until TSMorph is reloaded.
  473.  
  474. The default value is nothing which means do not open a custom screen.
  475.  
  476.  
  477.  
  478. TSMorph.guide/P-EGS
  479.  
  480.  
  481. EGS=YES/NO
  482. ----------
  483.  
  484. This controls the use of EGS when displaying the edit  windows. See
  485. requirements  for library requirements. If set to yes then the edit 
  486. windows and relevent error  requesters are displayed on the default EGS
  487. screen.
  488.  
  489. ZOOM  is always set to OFF when using EGSOPENMODE  may also be ignored
  490. in some circumstances.
  491.  
  492. This parameter is not available as a menu option, is not saved in
  493. settings files and can not be specified on a project Icon.
  494.  
  495. Default values is NO.
  496.  
  497.  
  498.  
  499. TSMorph.guide/P-FILES
  500.  
  501.  
  502. FILES=filename
  503. --------------
  504.  
  505. This is only relevant to the Shell, only one name can be supplied -
  506. default is to open a new unnamed project.
  507.  
  508.  
  509.  
  510. TSMorph.guide/P-HELP
  511.  
  512.  
  513. HELP=YES/NO
  514. -----------
  515.  
  516. Sets the default value of the Continuous Help? settings menu item -
  517. defaults to NO.
  518.  
  519. This option has more effect when running release 3.0 or later. When set
  520. to YES help is continuously displayed using amigaguide (if available).
  521.  
  522.  
  523.  
  524. TSMorph.guide/P-KEEPSETTINGS
  525.  
  526.  
  527. KEEPSETTINGS=YES/NO
  528. -------------------
  529.  
  530. Sets the default value of the Keep Settings? settings menu item -
  531. defaults to YES.
  532.  
  533. By default current settings are saved in ENV:TSMorph/TSMorph.prefs when
  534. TSMorph is quit. This parameter and menu item enable this behaviour to
  535. be turned off.
  536.  
  537.  
  538.  
  539. TSMorph.guide/P-OPENMODE
  540.  
  541.  
  542. OPENMODE=ALWAYS/IFILBM/IFCOLOURS/REMAP/OPAL
  543. -------------------------------------------
  544.  
  545. This parameter and menu item specify how images should be loaded for
  546. displaying by TSMorph.
  547.  
  548.    *     ALWAYS    - Only try and load normal ILBM images. Fail if not.
  549.      The CHANGEPALETTE  parameter has an affect on the image display.
  550.  
  551.    *     IFILBM    - First try to load as an ILBM image, load and remap
  552.      the image if the image is not an ILBM or has 24 planes.
  553.  
  554.    *     IFCOLOURS - As IFILBM but remap if the number of planes in the
  555.      image exceed the number of the screen.
  556.  
  557.    *     REMAP     - Loads most ILBM (including 24 bit, EHB, HAM6, HAM8
  558.      and DCTV (with dctv.library [REMAP needs to be specified to
  559.      correctly display DCTV images]), JPEG, TARGA, PPM and GIF. For
  560.      JPEG if CHANGEPALETTE=YES or NO  and the screen (see PUBSCREEN ) has
  561.      more than 2 bit planes then the image is remapped to a dynamic
  562.      type palette. Otherwise the image is remapped to the screen
  563.      palette. If this fails then opal.library will be used (if
  564.      present). This may be required for some JPEGs.
  565.  
  566.    *     OPAL      - Always use opal.library to load the image. This is
  567.      probably only useful to load images in Opal FAST IFF format.  The
  568.      images are remapped to the current palette.
  569.  
  570. When loading and remapping complex images a requester is displayed with
  571. a title of Loading Image, a text gadget giving progress messages, a
  572. Pass gadget, and a third progress gadget. There is no way of
  573. interrupting the load process.
  574.  
  575. For slow machines it is suggested that you convert the images to ILBMs
  576. and specify ALWAYS.
  577.  
  578.  
  579.  
  580. TSMorph.guide/P-PREVIEW
  581.  
  582.  
  583. PREVIEW=scriptname
  584. ------------------
  585.  
  586. This specifies the name of an ARexx  script to run to preview the
  587. rendered image.
  588.  
  589. The default script is Rexx/Preview.
  590.  
  591. The version supplied renders the image as a 16 colour grey scale with a
  592. resolution of about 128/64 and displays it.
  593.  
  594. It can be changed using the menu item (if reqtools.library is
  595. available), a requester is displayed allowing the input of the value.
  596.  
  597.  
  598.  
  599. TSMorph.guide/P-PUBSCREEN
  600.  
  601.  
  602. PUBSCREEN=pubscreenname
  603. -----------------------
  604.  
  605. This gives the name of the Public Screen on which to open all TSMorph
  606. windows - default is the default public screen.
  607.  
  608. This parameter is not changed by Requester loaded projects.
  609.  
  610. It can be changed using the menu item (if reqtools.library is
  611. available), a requester is displayed allowing the input of the screen
  612. name, but any change is ignored until TSMorph is reloaded.
  613.  
  614. If CUSTOMMODE  is supplied as well then a public screen of this name is
  615. opened.
  616.  
  617.  
  618.  
  619. TSMorph.guide/P-REQTOOLS
  620.  
  621.  
  622. REQTOOLS=YES/NO/ALL
  623. -------------------
  624.  
  625. This controls the use of reqtools.library. If set to NO then reqtools
  626. will not be used (except in very unusual circumstances). It will still
  627. however be opened and closed. If set to YES then reqtools will be used
  628. for various requesters. If set to ALL then it will be used for the File
  629. Requesters as well.
  630.  
  631. This parameter is not available as a menu option, is not saved in
  632. settings files and can not be specified on a project Icon.
  633.  
  634. Default values is YES.
  635.  
  636.  
  637.  
  638. TSMorph.guide/P-SETTINGS
  639.  
  640.  
  641. SETTINGS=filename
  642. -----------------
  643.  
  644. This can only be supplied on the Shell command line, or an Icon Tool
  645. Type. It specifies the name of a file for more parameters. See
  646. parameters.
  647.  
  648. This parameter is not changed by Requester loaded projects.
  649.  
  650.  
  651.  
  652. TSMorph.guide/P-ZOOM
  653.  
  654.  
  655. ZOOM=YES/NO/OFF
  656. ---------------
  657.  
  658. Sets the default value of the Zoom? settings menu item. If set to YES
  659. then images will be initially displayed 2x normal size, if set to NO
  660. then images will be initially displayed normal size, setting to OFF
  661. disables the Zoom? option, this reduces chip memory usage to 1/5 -
  662. defaults to NO.
  663.  
  664.  
  665.  
  666. TSMorph.guide/Par-TSMorph-render
  667.  
  668.  
  669. Parameters to TSMorph-render
  670. ============================
  671.  
  672. The following parameters can be supplied, normally either on the Shell
  673. command line, as Icon Tool Types on the Project or TSMorph-render Icon,
  674. or in a settings file:
  675.  
  676.  
  677.   ANTIALIAS                    Anti-Alias the output files
  678.   CREATEICONSR                 Create image Icons
  679.   DEPTH                        Depth for search algorithm
  680.   DX                           Horizontal Pixelation
  681.   DY                           Vertical Pixelation
  682.   EGS                          Render to EGS window as well
  683.   FILES                        Specify file to open
  684.   INTEGER                      Integer render calculation
  685.   LOADSCRIPT                   Script before each image loaded
  686.   MODE                         Mode for rendering algorithm
  687.   POSTSCRIPT                   Script after rendering frame
  688.   PRESCRIPT                    Script before rendering frame
  689.   PUBSCREENR                   Public screen to use
  690.   QUALITY                      JPEG Quality
  691.   REQTOOLS                     Use Reqtools.library?
  692.   SAVEFORMAT                   Format to save images
  693.   SETTINGS                     Settings file name
  694.   TOOLPRI                      Priority of TSMorph-render
  695.  
  696.  
  697.  
  698. TSMorph.guide/P-ANTIALIAS
  699.  
  700.  
  701. ANTIALIAS=NO/YES
  702. ----------------
  703.  
  704. This parameter and menu item select if the output files should be
  705. Anti-Aliased. Setting to YES can improve the quality of the images but
  706. will slow down the rendering process.
  707.  
  708. This parameter is ignored if INTEGER  is set to YES.
  709.  
  710. Default value is NO.
  711.  
  712.  
  713.  
  714. TSMorph.guide/P-CREATEICONSR
  715.  
  716.  
  717. CREATEICONSR=NO/YES
  718. -------------------
  719.  
  720. This parameter and menu item selects if Icons are to be saved with
  721. image files. If it is YES then an Icon will be saved. The icon depends
  722. on the save format.
  723.  
  724.      ENV:TSMorph/def_bw16  - 16 colour grey scale images
  725.      ENV:TSMorph/def_bw256 - 256 colour grey scale images
  726.      ENV:TSMorph/def_ham6  - HAM 6 images
  727.      ENV:TSMorph/def_ham8  - HAM 8 images
  728.      ENV:TSMorph/def_dctv3 - DCTV 3 plane images using dctv.library
  729.      ENV:TSMorph/def_dctv4 - DCTV 4 plane images using dctv.library
  730.      ENV:TSMorph/def_iff   - 24 bit ILBM saved using opal.library
  731.      ENV:TSMorph/def_ilbm  - 24 bit ILBM saved without opal.library
  732.      ENV:TSMorph/def_jpg   - JPEG files saved using opal.library
  733.      ENV:TSMorph/def_ppm   - PPM files
  734.  
  735. If the file does not exist then ENV:SYS/def_ilbm (etc.) is tried, if
  736. this does not exist then the default project Icon is used.
  737.  
  738. Default value is NO.
  739.  
  740.  
  741.  
  742. TSMorph.guide/P-DEPTH
  743.  
  744.  
  745. DEPTH=number
  746. ------------
  747.  
  748. This parameter indicates how deep the Morphing algorithm  should search
  749. to find the points to use for morphing. The maximum value is 20 (higher
  750. values are accepted but will be taken as 20).
  751.  
  752. Default value is 2.
  753.  
  754. It can be changed using the menu item (if reqtools.library is
  755. available), a requester is displayed allowing the input of the value.
  756.  
  757.  
  758.  
  759. TSMorph.guide/P-DX
  760.  
  761.  
  762. DX=number
  763. ---------
  764.  
  765. This parameter can be used to speed up the rendering process. The
  766. default value is 0.
  767.  
  768. If set to a number then only some Horizontal pixels will be generated.
  769. e.g. if set to 3 then only every 4th pixel will be generated. The
  770. others will be copied from the previous pixel. This can be overridden
  771. by using ARexx. Also see DY.
  772.  
  773. It can be changed using the menu item (if reqtools.library is
  774. available), a requester is displayed allowing the input of the value.
  775.  
  776.  
  777.  
  778. TSMorph.guide/P-DY
  779.  
  780.  
  781. DY=number
  782. ---------
  783.  
  784. This parameter can be used to speed up the rendering process. The
  785. default value is 0.
  786.  
  787. If set to a number then only some Vertical pixels will be generated.
  788. e.g. if set to 1 then only every other line will be generated. The
  789. others will be copied from the previous line. This can be overridden by
  790. using ARexx. Also see DX.
  791.  
  792. It can be changed using the menu item (if reqtools.library is
  793. available), a requester is displayed allowing the input of the value.
  794.  
  795.  
  796.  
  797. TSMorph.guide/P-EGS-R
  798.  
  799.  
  800. EGS=YES/NO
  801. ----------
  802.  
  803. By default TSMorph-render does not show its output when rendering. If
  804. this parameter is set to YES then output will be displayed in an EGS
  805. window on the default EGS screen a line at a time. See requirements  for
  806. library requirements.
  807.  
  808. This parameter is not available as a menu option, is not saved in
  809. settings files and can not be specified on a project Icon.
  810.  
  811. Default values is NO.
  812.  
  813.  
  814.  
  815. TSMorph.guide/P-FILES-R
  816.  
  817.  
  818. FILES=filename
  819. --------------
  820.  
  821. This is only relevant to the Shell, only one name can be supplied -
  822. default is to show an ASL file requester for the file to run.
  823.  
  824.  
  825.  
  826. TSMorph.guide/P-INTEGER
  827.  
  828.  
  829. INTEGER=NO/YES
  830. --------------
  831.  
  832. This parameter and menu item select if the render process should use
  833. integer or floating point arithmetic. The process will be faster if
  834. integer arithmetic is used (especially on machines without an FPU).
  835. However the output quality will not be so good.
  836.  
  837. If this parameter is set to YES then the ANTIALIAS  parameter is ignored.
  838.  
  839. Default value is NO.
  840.  
  841.  
  842.  
  843. TSMorph.guide/P-LOADSCRIPT
  844.  
  845.  
  846. LOADSCRIPT=Scriptname/OFF
  847. -------------------------
  848.  
  849. This specifies the name of an ARexx  script to run before each image 24
  850. bit image is loaded. This can be used to e.g. hold the images on disc
  851. in JPEG format to save space and convert each image back to 24 bit ILBM
  852. when required. Note however that TSMorph-render now has the ability to
  853. load a large variety of image formats (All ILBM including HAM6, HAM8,
  854. EHB, and DCTV with dctv.library, JPEG, TARGA, PPM, and GIF).
  855.  
  856. The default script is Rexx/Loadscript.
  857.  
  858. The version supplied does nothing.
  859.  
  860. Set to OFF to run no script.
  861.  
  862. It can be changed using the menu item (if reqtools.library is
  863. available), a requester is displayed allowing the input of the value.
  864.  
  865.  
  866.  
  867. TSMorph.guide/P-MODE
  868.  
  869.  
  870. MODE=0-31
  871. ---------
  872.  
  873. This parameter and menu item indicate how the Morphing algorithm  should
  874. search to find the points to use for morphing.
  875.  
  876. The values are additive:
  877.         1 : Leaves un-triangled point stationary
  878.         2 : Searches all the closest points
  879.         4 : Uses a squaring algorithm to find close points
  880.         8 : Uses a Delaunay algorithm to find triangles
  881.         16: Precalculate close points
  882.  
  883. Default value is 0.
  884.  
  885.  
  886.  
  887. TSMorph.guide/P-POSTSCRIPT
  888.  
  889.  
  890. POSTSCRIPT=Scriptname/OFF
  891. -------------------------
  892.  
  893. This specifies the name of an ARexx  script to run after each image is
  894. rendered. This can be used to build an animation or change the image
  895. format from 24 bit.
  896.  
  897. The default script is Rexx/Postscript.
  898.  
  899. The version supplied does nothing.
  900.  
  901. Set to OFF to run no script.
  902.  
  903. It can be changed using the menu item (if reqtools.library is
  904. available), a requester is displayed allowing the input of the value.
  905.  
  906.  
  907.  
  908. TSMorph.guide/P-PRESCRIPT
  909.  
  910.  
  911. PRESCRIPT=Scriptname/OFF
  912. ------------------------
  913.  
  914. This specifies the name of an ARexx  script to run before each image is
  915. rendered. This can be used to produce only some of the frames and
  916. control the movement and colour of the images.
  917.  
  918. The default script is Rexx/Prescript.
  919.  
  920. The version supplied does nothing.
  921.  
  922. Set to OFF to run no script.
  923.  
  924. It can be changed using the menu item (if reqtools.library is
  925. available), a requester is displayed allowing the input of the value.
  926.  
  927.  
  928.  
  929. TSMorph.guide/P-PUBSCREENR
  930.  
  931.  
  932. PUBSCREENR=pubscreenname
  933. ------------------------
  934.  
  935. This gives the name of the Public Screen on which to open
  936. TSMorph-render windows - default is the default public screen.
  937.  
  938. It can be changed using the menu item (if reqtools.library is
  939. available), a requester is displayed allowing the input of the screen
  940. name.
  941.  
  942.  
  943.  
  944. TSMorph.guide/P-QUALITY
  945.  
  946.  
  947. QUALITY=number
  948. --------------
  949.  
  950. This specifies the quality of output files. This option only applies if
  951. opal.library is available and SAVEFORMAT  is JPEG or JPEGT. Possible
  952. values are 0 to 100.
  953.  
  954. Default value is 75.
  955.  
  956. It can be changed using the menu item (if reqtools.library is
  957. available), a requester is displayed allowing the input of the value.
  958.  
  959.  
  960.  
  961. TSMorph.guide/P-REQTOOLS-R
  962.  
  963.  
  964. REQTOOLS=YES/NO/ALL
  965. -------------------
  966.  
  967. This controls the use of reqtools.library. If set to NO then reqtools
  968. will not be used (except in very unusual circumstances). It will still
  969. however be opened and closed. If set to YES then reqtools will be used
  970. for various requesters. If set to ALL then it will be used for the File
  971. Requesters as well.
  972.  
  973. This parameter is not available as a menu option, is not saved in
  974. settings files and can not be specified on a project Icon.
  975.  
  976. Default values is YES.
  977.  
  978.  
  979.  
  980. TSMorph.guide/P-SAVEFORMAT
  981.  
  982.  
  983. SAVEFORMAT=ILBM24/OPAL24/OPAL24T/OPAL24F/OPAL24FT/JPEG/JPEGT/PPM/BW16/BW256/HAM6/HAM8/DCTV3/DCTV4
  984. -------------------------------------------------------------------------------------------------
  985.  
  986. This parameter and menu item specify the format TSMorph-render should
  987. use to save the output images. OPAL and JPEG formats are only available
  988. if opal.library is available. DCTV3 and DCTV4 formats are only
  989. available if dctv.library is available.
  990.  
  991.      ILBM24   - IFF 24 bit ILBM with no CAMG chunk
  992.      OPAL24   - IFF 24 bit ILBM saved using opal.library
  993.      OPAL24T  - as OPAL24 with a Thumbnail
  994.      OPAL24F  - as OPAL24 in Fast Format
  995.      OPAL24TF - as OPAL24F with a Thumbnail
  996.      JPEG     - JPEG format using opal.library
  997.      JPEGT    - as JPEG with a Thumbnail
  998.      PPM      - PPM format
  999.      BW16     - ILBM 16 colour grey scale
  1000.      BW256    - ILBM 256 colour grey scale
  1001.      HAM6     - ILBM 6 plane HAM
  1002.      HAM8     - ILBM 8 plane HAM
  1003.      DCTV3    - ILBM 3 plane DCTV using dctv.library
  1004.      DCTV4    - ILBM 4 plane DCTV using dctv.library
  1005.  
  1006. The quality of JPEG images can be set using the QUALITY  parameter.
  1007.  
  1008. PPM format is basically uncompressed 24 bit. The files are therefore
  1009. very large and it is suggested that a compressing file handler (such as
  1010. XFH or EPU) is used. This format is provided mainly to allow the easy
  1011. production of MPEG movies.
  1012.  
  1013. The save format also controls which Icon  is saved with the image.
  1014.  
  1015.  
  1016.  
  1017. TSMorph.guide/P-SETTINGS-R
  1018.  
  1019.  
  1020. SETTINGS=filename
  1021. -----------------
  1022.  
  1023. This can only be supplied on the Shell command line, or an Icon Tool
  1024. Type.
  1025.  
  1026. This specifies the name of a file to contain settings.  See parameters.
  1027.  
  1028.  
  1029.  
  1030. TSMorph.guide/P-TOOLPRI
  1031.  
  1032.  
  1033. TOOLPRI=number
  1034. --------------
  1035.  
  1036. This can only be supplied as a Tool Icon tool type. It sets the
  1037. priority of the rendering process.
  1038.  
  1039. Setting to -1 is a good idea if you wish to run the program in the
  1040. background. The default value is 0. Setting to positive values is
  1041. generally not a good idea.
  1042.  
  1043.  
  1044.  
  1045. TSMorph.guide/Info
  1046.  
  1047.  
  1048. The Information Window
  1049. **********************
  1050.  
  1051. This window is always displayed when TSMorph is running. It displays
  1052. information about the current project. The window title is TSMorph, the
  1053. screen title will be displayed as the project name if the project has a
  1054. name. It is used to set up all the information required by
  1055. TSMorph-render.
  1056.  
  1057.  
  1058.   Gadgets         Gadgets displayed in the Info Window
  1059.   Menus           Menus available in the Info Window
  1060.   Keyboard        Keyboard controls in the Info Window
  1061.  
  1062.  
  1063.  
  1064. TSMorph.guide/I-gad
  1065.  
  1066.  
  1067. Gadgets in Info Window
  1068. ======================
  1069.  
  1070.  
  1071. The Information Window appears with gadgets:
  1072.  
  1073.      ----------------------------
  1074.      |. |TSMorph            |  |  |
  1075.      |--------------------------|
  1076.      |        Help Text          |
  1077.      | File One .............  X |
  1078.      | File Two .............  X |
  1079.      |24 File 1 .............  X |
  1080.      |24 File 2 .............  X |
  1081.      |    Width ...   Height ... |
  1082.      | Single  Frames..  Start .. |
  1083.      |     Name ............   X |
  1084.      |      Edit Points...       |
  1085.      ----------------------------
  1086.  
  1087.  
  1088.   Help Text                           Displays help messages (release 3.0+)
  1089.   File One                            The first image file for point editing
  1090.   Get file                            Get file gadget for above
  1091.   File Two                            The second image file for point editing
  1092.   Get File                            Get file gadget for above
  1093.   24 File 1                           The first 24 bit image file to morph
  1094.   Get File                            Get file gadget for above
  1095.   24 File 2                           The second 24 bit image file to morph
  1096.   Get File                            Get file gadget for above
  1097.   Width                               Read only gadget showing width
  1098.   Height                              Read only gadget showing Height
  1099.   Single                              Cycle morph mode gadget
  1100.   Frames                              Number of frames to generate
  1101.   Start                               Frame number to start at
  1102.   Name                                File name of animation frames
  1103.   Get File                            Get file gadget for above
  1104.   Edit Points...                      Display images to edit points
  1105.  
  1106.   Close gadget                        Quit program
  1107.   Zoom gadget                         Standard zoom window
  1108.   Depth gadget                        Standard depth gadget
  1109.  
  1110.  
  1111.  
  1112. TSMorph.guide/I-gad-Help
  1113.  
  1114.  
  1115. Help Text gadget
  1116. ----------------
  1117.  
  1118. This gadget displays short help messages.
  1119.  
  1120. From release 3.0 and up it displays more information. See also
  1121. Continuous Help.
  1122.  
  1123.  
  1124.  
  1125. TSMorph.guide/I-gad-File_One
  1126.  
  1127.  
  1128. File One gadget
  1129. ---------------
  1130.  
  1131. This gadget allows the editing of the file name of the first image to
  1132. be used when editing points. This gadget is disabled if the
  1133. Edit Windows  are currently open. The file name can be either edited in
  1134. the string gadget or by using the Get File  to display an ASL file
  1135. requester.
  1136.  
  1137. This image should be a Workbench displayable version of the
  1138. first 24 bit file. (See OPENMODE  for what images can be loaded.) It is
  1139. displayed in the first Edit Window  when editing points.
  1140.  
  1141. o can be used to activate this gadget - See Keyboard.
  1142.  
  1143. See File naming  for how to specify the file name.
  1144.  
  1145.  
  1146.  
  1147. TSMorph.guide/I-gad-Get_File_One
  1148.  
  1149.  
  1150. Get File One gadget
  1151. -------------------
  1152.  
  1153. This gadget displays an ASL file requester to select the file to appear
  1154. in the File One  gadget.
  1155.  
  1156. o with shift is the same as using this gadget - See Keyboard.
  1157.  
  1158.  
  1159.  
  1160. TSMorph.guide/I-gad-File_Two
  1161.  
  1162.  
  1163. File Two gadget
  1164. ---------------
  1165.  
  1166. This gadget is the same as the File One  gadget for the second
  1167. displayable image. This image should be the same size as the first.
  1168.  
  1169. t can be used to activate this gadget - See Keyboard.
  1170.  
  1171. See File naming  for how to specify the file name.
  1172.  
  1173.  
  1174.  
  1175. TSMorph.guide/I-gad-Get_File_Two
  1176.  
  1177.  
  1178. Get File Two gadget
  1179. -------------------
  1180.  
  1181. This gadget displays an ASL file requester to select the file to appear
  1182. in the File Two  gadget.
  1183.  
  1184. t with shift is the same as using this gadget - See Keyboard.
  1185.  
  1186.  
  1187.  
  1188. TSMorph.guide/I-gad-24_File_1
  1189.  
  1190.  
  1191. 24 File 1 gadget
  1192. ----------------
  1193.  
  1194. This gadget allows the editing of the file name of the first image to
  1195. be used when morphing. The file name can be either edited in the string
  1196. gadget or by using the Get File  to display an ASL file requester.
  1197.  
  1198. This image should be a 24 bit version of the first displayable file.
  1199. Also see the LOADSCRIPT  parameter. Note: TSMorph now has the ability to
  1200. load a large variety of images as 24 bit files. If this gadget is left
  1201. blank then the name from the first displayable file  is used.
  1202.  
  1203. 1 can be used to activate this gadget - See Keyboard.
  1204.  
  1205. See File naming  for how to specify the file name.
  1206.  
  1207.  
  1208.  
  1209. TSMorph.guide/I-gad-Get_24_File_1
  1210.  
  1211.  
  1212. Get 24 File 1 gadget
  1213. --------------------
  1214.  
  1215. This gadget displays an ASL file requester to select the file to appear
  1216. in the 24 File 1  gadget.
  1217.  
  1218. 1 with shift is the same as using this gadget - See Keyboard.
  1219.  
  1220.  
  1221.  
  1222. TSMorph.guide/I-gad-24_File_2
  1223.  
  1224.  
  1225. 24 File 2 gadget
  1226. ----------------
  1227.  
  1228. This gadget allows the editing of the file name of the last image to be
  1229. used when morphing. The file name can be either edited in the string
  1230. gadget or by using the Get File  to display an ASL file requester.
  1231.  
  1232. This image should be a 24 bit version of the second displayable file.
  1233. Also see the LOADSCRIPT  parameter. Note: TSMorph now has the ability to
  1234. load a large variety of images as 24 bit files. If this gadget is left
  1235. blank then the name from the second displayable file  is used.
  1236.  
  1237. If Single Image  mode is selected then this is ignored.
  1238.  
  1239. 2 can be used to activate this gadget - See Keyboard.
  1240.  
  1241. See File naming  for how to specify the file name.
  1242.  
  1243.  
  1244.  
  1245. TSMorph.guide/I-gad-Get_24_File_2
  1246.  
  1247.  
  1248. Get 24 File 2 gadget
  1249. --------------------
  1250.  
  1251. This gadget displays an ASL file requester to select the file to appear
  1252. in the 24 File 2  gadget.
  1253.  
  1254. 2 with shift is the same as using this gadget - See Keyboard.
  1255.  
  1256.  
  1257.  
  1258. TSMorph.guide/I-gad-Width
  1259.  
  1260.  
  1261. Width gadget
  1262. ------------
  1263.  
  1264. This gadget displays the width of the images being edited. If images
  1265. have not been selected then it should display the maximum width of the
  1266. current points.
  1267.  
  1268.  
  1269.  
  1270. TSMorph.guide/I-gad-Height
  1271.  
  1272.  
  1273. Height gadget
  1274. -------------
  1275.  
  1276. This gadget displays the height of the images being edited. If images
  1277. have not been selected then it should display the maximum height of the
  1278. current points.
  1279.  
  1280.  
  1281.  
  1282. TSMorph.guide/I-gad-Single
  1283.  
  1284.  
  1285. Single image gadget
  1286. -------------------
  1287.  
  1288. This gadget cycles between MorphsWarpsAnimated Morphs and Animated
  1289. Warps.
  1290.  
  1291. In Warp mode one image is distorted based on the control points.
  1292.  
  1293. In Morph mode one image is distorted/recoloured into a second image
  1294. based on control points.
  1295.  
  1296. In animated Warps and Morphs the input images can change on each output
  1297. frame.
  1298.  
  1299. r and R can be used to cycle this gadget forward and backward - See
  1300. Keyboard.
  1301.  
  1302. Note: Animated Warps/Morphs are only available if Reqtools is available.
  1303.  
  1304.  
  1305.  
  1306. TSMorph.guide/I-gad-Frames
  1307.  
  1308.  
  1309. Number of Frames gadget
  1310. -----------------------
  1311.  
  1312. This gadget can be used to specify the number of frames to generate.
  1313.  
  1314. In Single  mode the total number of frames will be this number plus the
  1315. first image.
  1316.  
  1317. In dual mode the total number of frames is the first image, this number
  1318. and the last image.
  1319.  
  1320. f can be used to activate this gadget - See Keyboard.
  1321.  
  1322. This gadget is disabled if Images are displayed and an animated
  1323. Morph/Warp is being edited.
  1324.  
  1325.  
  1326.  
  1327. TSMorph.guide/I-gad-Start
  1328.  
  1329.  
  1330. Start Frame gadget
  1331. ------------------
  1332.  
  1333. This gadget can be used to specify the number to use in the Name  of the
  1334. first generated file. This number is then incremented by 1 for each
  1335. subsequent frame.
  1336.  
  1337. a can be used to activate this gadget - See Keyboard.
  1338.  
  1339. This gadget is disabled if Images are displayed and an animated
  1340. Morph/Warp is being edited.
  1341.  
  1342.  
  1343.  
  1344. TSMorph.guide/I-gad-Name
  1345.  
  1346.  
  1347. Anim file Name gadget
  1348. ---------------------
  1349.  
  1350. This gadget is used to name the files produced by TSMorph-render.
  1351.  
  1352. The file name can be either edited in the string gadget or by using the
  1353. Get File  to display an ASL file requester.
  1354.  
  1355. The file name should contain the characters %ld. These characters will
  1356. be replaced by the frame number, starting from that specified in the
  1357. Start  gadget.
  1358.  
  1359. n can be used to activate this gadget - See Keyboard.
  1360.  
  1361. See File naming  for further information on how to specify the file name.
  1362.  
  1363.  
  1364.  
  1365. TSMorph.guide/I-gad-Get_Name
  1366.  
  1367.  
  1368. Get Anim file Name gadget
  1369. -------------------------
  1370.  
  1371. This gadget displays an ASL file requester to select the file to appear
  1372. in the Name  gadget.
  1373.  
  1374. n with shift is the same as using this gadget - See Keyboard.
  1375.  
  1376.  
  1377.  
  1378. TSMorph.guide/I-gad-Edit_Points
  1379.  
  1380.  
  1381. Edit Points... gadget
  1382. ---------------------
  1383.  
  1384. This button gadget has the same effect as the Edit Points  menu option.
  1385. It opens the Control Window  and Edit Windows  to allow editing of the
  1386. control points. If these windows are already open then the Control
  1387. Window is activated.
  1388.  
  1389. p is the same as using this gadget - See Keyboard.
  1390.  
  1391.  
  1392.  
  1393. TSMorph.guide/I-gad-Close
  1394.  
  1395.  
  1396. Close gadget
  1397. ------------
  1398.  
  1399. This is a standard close gadget. Clicking quits the program.
  1400.  
  1401. If the current project has been changed but not saved then the
  1402. Unsaved Project requester  is displayed.
  1403.  
  1404.  
  1405.  
  1406. TSMorph.guide/I-gad-Zoom
  1407.  
  1408.  
  1409. Zoom gadget
  1410. -----------
  1411.  
  1412. This is a standard Zoom gadget which switches the window between full
  1413. size and a title bar and the help text.
  1414.  
  1415.  
  1416.  
  1417. TSMorph.guide/I-gad-Depth
  1418.  
  1419.  
  1420. Depth gadget
  1421. ------------
  1422.  
  1423. This is a standard depth gadget.
  1424.  
  1425.  
  1426.  
  1427. TSMorph.guide/I-men
  1428.  
  1429.  
  1430. Menus on the Info Window
  1431. ========================
  1432.  
  1433. The following menus are available on the Information Window:
  1434.  
  1435.  
  1436.   Project                Project menu
  1437.  
  1438.   Settings               Settings menu
  1439.  
  1440.  
  1441.  
  1442. TSMorph.guide/I-men-P
  1443.  
  1444.  
  1445. Info Window Project menu
  1446. ------------------------
  1447.  
  1448. This menu contains the following items with their associated Amiga
  1449. short-cuts in the Info Window:
  1450.  
  1451.  
  1452.   New         N                      Create a new project
  1453.   Open...     O                      Open a file
  1454.  
  1455.   Save        S                      Save file
  1456.   Save As...                         Save named file
  1457.   Delete...                          Delete a Project
  1458.  
  1459.   About...                           Show about requester
  1460.  
  1461.   Quit        Q                      Quit program
  1462.  
  1463.   Preview...                         Preview render
  1464.   Edit Points E                      Open windows to edit points
  1465.  
  1466.  
  1467.  
  1468. TSMorph.guide/I-men-P-New
  1469.  
  1470.  
  1471. Info Window Project/New menu item
  1472. .................................
  1473.  
  1474. This menu item creates a new project.
  1475.  
  1476. If the current project has been changed but not saved then the
  1477. Unsaved Project requester  is displayed.
  1478.  
  1479.  
  1480.  
  1481. TSMorph.guide/I-men-P-Open
  1482.  
  1483.  
  1484. Info Window Project/Open menu item
  1485. ..................................
  1486.  
  1487. This menu item allows the loading of a previously created
  1488. Parameter file.
  1489.  
  1490. If the current project has been changed but not saved then the
  1491. Unsaved Project requester  is displayed.
  1492.  
  1493.  
  1494.  
  1495. TSMorph.guide/I-men-P-Save
  1496.  
  1497.  
  1498. Info Window Project/Save menu item
  1499. ..................................
  1500.  
  1501. This saves the current project using the current name. If the project
  1502. does not yet have a name then an ASL file requester is displayed.
  1503.  
  1504. See File Format.
  1505.  
  1506.  
  1507.  
  1508. TSMorph.guide/I-men-P-Save_As
  1509.  
  1510.  
  1511. Info Window Project/Save As... menu item
  1512. ........................................
  1513.  
  1514. This saves the current project using a name chosen suing an ASL file
  1515. requester.
  1516.  
  1517. See File Format.
  1518.  
  1519.  
  1520.  
  1521. TSMorph.guide/I-men-P-Delete
  1522.  
  1523.  
  1524. Info Window Project/Delete... menu item
  1525. .......................................
  1526.  
  1527. This can be used to delete a Project. It will delete the main file, its
  1528. icon (if present) and any associated Anim points files.
  1529.  
  1530. See File Format.
  1531.  
  1532.  
  1533.  
  1534. TSMorph.guide/I-men-P-About
  1535.  
  1536.  
  1537. Info Window Project/About... menu item
  1538. ......................................
  1539.  
  1540. This displays some program version information in the About Requester.
  1541.  
  1542.  
  1543.  
  1544. TSMorph.guide/I-men-P-Quit
  1545.  
  1546.  
  1547. Info Window Project/Quit menu item
  1548. ..................................
  1549.  
  1550. This quits TSMorph.
  1551.  
  1552. If the current project has been changed but not saved then the
  1553. Unsaved Project requester  is displayed.
  1554.  
  1555.  
  1556.  
  1557. TSMorph.guide/I-men-P-Preview
  1558.  
  1559.  
  1560. Info Window Project/Preview... menu item
  1561. ........................................
  1562.  
  1563. This menu item renders the image using the ARexx script supplied in the
  1564. PREVIEW  parameter.
  1565.  
  1566. If required it first displays the Frame Number  requester.
  1567.  
  1568. This menu option is only available if reqtools.library is available.
  1569.  
  1570. If the current project has been changed but not saved then the
  1571. Unsaved Project requester  is displayed.
  1572.  
  1573.  
  1574.  
  1575. TSMorph.guide/I-men-P-Edit_Points
  1576.  
  1577.  
  1578. Info Window Project/Edit Points menu item
  1579. .........................................
  1580.  
  1581. This is the same as the Edit Points  gadget.
  1582.  
  1583. It opens the Control Window  and Edit Windows  to allow editing of the
  1584. control points. If these windows are already open then the Control
  1585. Window is activated.
  1586.  
  1587.  
  1588.  
  1589. TSMorph.guide/I-Key
  1590.  
  1591.  
  1592. Keyboard controls in the Info Window
  1593. ====================================
  1594.  
  1595. The following keyboard controls are available in the Info Window:
  1596.  
  1597.      o  Activate File One  gadget
  1598.         With shift - show file requester - See Get File One.
  1599.      
  1600.      t  Activate File Two  gadget
  1601.         With shift - show file requester - See Get File Two.
  1602.      
  1603.      1  Activate 24 File 1  gadget
  1604.         With shift - show file requester - See Get 24 File 1.
  1605.      
  1606.      2  Activate 24 File 2  gadget
  1607.         With shift - show file requester - See Get 24 File 2.
  1608.      
  1609.      rR Cycle Single image  gadget.
  1610.      
  1611.      f  Activate Frames  gadget.
  1612.      
  1613.      a  Activate Start  gadget.
  1614.      
  1615.      n  Activate Name  gadget
  1616.         With shift - show file requester - See Get Name.
  1617.      
  1618.      p  Same as Edit Points  gadget
  1619.  
  1620. Help displays context sensitive help using amigaguide if available.
  1621.  
  1622.  
  1623.  
  1624. TSMorph.guide/Con
  1625.  
  1626.  
  1627. The Control Window
  1628. ******************
  1629.  
  1630. The control window displays various gadgets for different for different
  1631. point editing modes. The title bar displays the current editing mode as
  1632. does the Mouse pointer. The screen title bar displays TSMorph for
  1633. non-animated Warps/Morphs and TSMorph - Frame nnn for animated
  1634. Warps/Morphs.
  1635.  
  1636.  
  1637.   Gadgets             Gadgets displayed in the control window
  1638.   Menus               Menus on the Control Window
  1639.   Edit Modes          Point editing modes
  1640.   Keyboard            Keyboard controls in the Control Window
  1641.  
  1642.  
  1643.  
  1644. TSMorph.guide/Con-gad
  1645.  
  1646.  
  1647. Control and Image Window gadgets
  1648. ================================
  1649.  
  1650.  
  1651. The Control Window appears with gadgets:
  1652.  
  1653.      --------------
  1654.      |. |  Mov |   |
  1655.      |------------|
  1656.      | ONE    TWO  |
  1657.      | REL    ADD  |
  1658.      | DEL    LNK  |
  1659.      | UNL    MOV  |
  1660.      ||< <- ? -> >| |
  1661.      --------------
  1662.  
  1663. Most are used to set the edit mode. The rest except the close and depth
  1664. gadgets are used to set the current Frame Number.
  1665.  
  1666.  
  1667.   One                     Move points in one window
  1668.   Two                     Move points in both windows
  1669.   Rel                     Move points relatively in both windows
  1670.   Add                     Add a new point
  1671.   Del                     Delete an existing point
  1672.   Lnk                     Link two points
  1673.   Unl                     Unlink two points
  1674.   Mov                     Scroll the window
  1675.  
  1676.   |<                      First Frame
  1677.   <                       Previous Frame
  1678.   ?                       Goto Frame
  1679.   >                       Next Frame
  1680.   >|                      Last Frame
  1681.  
  1682.   Close                   Close window
  1683.   Depth                   Depth gadget
  1684.  
  1685.  
  1686.  
  1687. TSMorph.guide/Con-gad-First
  1688.  
  1689.  
  1690. Control Window First Frame gadget
  1691. ---------------------------------
  1692.  
  1693. This gadget goes to the first frame. This is the same as the First  menu
  1694. item.
  1695.  
  1696. This gadget is disabled if the Morph/Warp is not animated, or the first
  1697. frame is already displayed.
  1698.  
  1699.  
  1700.  
  1701. TSMorph.guide/Con-gad-Previous
  1702.  
  1703.  
  1704. Control Window Previous Frame gadget
  1705. ------------------------------------
  1706.  
  1707. This gadget goes to the previous frame. This is the same as the
  1708. Previous  menu item.
  1709.  
  1710. This gadget is disabled if the Morph/Warp is not animated, or the first
  1711. frame is currently displayed.
  1712.  
  1713.  
  1714.  
  1715. TSMorph.guide/Con-gad-Goto
  1716.  
  1717.  
  1718. Control Window Goto Frame gadget
  1719. --------------------------------
  1720.  
  1721. This gadget goes to a chosen frame. This is the same as the Goto  menu
  1722. item. It displays the Frame Number  Requester.
  1723.  
  1724. This gadget is disabled if the Morph/Warp is not animated.
  1725.  
  1726.  
  1727.  
  1728. TSMorph.guide/Con-gad-Next
  1729.  
  1730.  
  1731. Control Window Next Frame gadget
  1732. --------------------------------
  1733.  
  1734. This gadget goes to the next frame. This is the same as the Next  menu
  1735. item.
  1736.  
  1737. This gadget is disabled if the Morph/Warp is not animated, or the last
  1738. frame is currently displayed.
  1739.  
  1740.  
  1741.  
  1742. TSMorph.guide/Con-gad-Last
  1743.  
  1744.  
  1745. Control Window Last Frame gadget
  1746. --------------------------------
  1747.  
  1748. This gadget goes to the last frame. This is the same as the Last  menu
  1749. item.
  1750.  
  1751. This gadget is disabled if the Morph/Warp is not animated, or the last
  1752. frame is already displayed.
  1753.  
  1754.  
  1755.  
  1756. TSMorph.guide/Con-gad-Close
  1757.  
  1758.  
  1759. Control Window Close gadget
  1760. ---------------------------
  1761.  
  1762. This closes the Control Window , and the Edit Windows.
  1763.  
  1764.  
  1765.  
  1766. TSMorph.guide/Con-gad-Depth
  1767.  
  1768.  
  1769. Control Window Depth gadget
  1770. ---------------------------
  1771.  
  1772. This is a standard depth gadget.
  1773.  
  1774.  
  1775.  
  1776. TSMorph.guide/CI-men
  1777.  
  1778.  
  1779. Control and Edit Windows menus
  1780. ==============================
  1781.  
  1782. The following menus are available on the Control  and Edit  Windows:
  1783.  
  1784.  
  1785.   Project                Project menu
  1786.  
  1787.   Edit                   Edit menu
  1788.  
  1789.   Settings               Settings menu
  1790.  
  1791.  
  1792.  
  1793. TSMorph.guide/CI-men-P
  1794.  
  1795.  
  1796. Control and Edit Windows Project menu
  1797. -------------------------------------
  1798.  
  1799. This menu contains the following items with their associated Amiga
  1800. short-cuts in the Control  and Edit  Windows:
  1801.  
  1802.  
  1803.   New Points     N                       Delete all points
  1804.   Open Points... O                       Read points from a file
  1805.  
  1806.   Save           S                       Save file
  1807.   Save As...     A                       Save named file
  1808.  
  1809.   About...                               Show about requester
  1810.  
  1811.   Exit Points                            Open windows to edit points
  1812.  
  1813.   Quit           Q                       Quit program
  1814.  
  1815.   Preview...                             Preview render
  1816.  
  1817.  
  1818.  
  1819. TSMorph.guide/CI-men-P-New
  1820.  
  1821.  
  1822. Control and Edit Window Project/New Points menu item
  1823. ....................................................
  1824.  
  1825. This menu item deletes all existing points.
  1826.  
  1827.  
  1828.  
  1829. TSMorph.guide/CI-men-P-Open
  1830.  
  1831.  
  1832. Control and Edit Window Project/Open Points menu item
  1833. .....................................................
  1834.  
  1835. This menu item allows the loading of a previously created
  1836. Parameter file.
  1837.  
  1838. Only the points are loaded from the file. Other parameters are retained.
  1839.  
  1840. If the current project has been changed but not saved then the
  1841. Unsaved Project requester  is displayed.
  1842.  
  1843.  
  1844.  
  1845. TSMorph.guide/CI-men-P-Save
  1846.  
  1847.  
  1848. Control and Edit Window Project/Save menu item
  1849. ..............................................
  1850.  
  1851. This saves the current project using the current name. If the project
  1852. does not yet have a name then an ASL file requester is displayed.
  1853.  
  1854. See File Format.
  1855.  
  1856.  
  1857.  
  1858. TSMorph.guide/CI-men-P-Save_As
  1859.  
  1860.  
  1861. Control and Edit Window Project/Save As... menu item
  1862. ....................................................
  1863.  
  1864. This saves the current project using a name chosen using an ASL file
  1865. requester.
  1866.  
  1867. See File Format.
  1868.  
  1869.  
  1870.  
  1871. TSMorph.guide/CI-men-P-About
  1872.  
  1873.  
  1874. Control and Edit Window Project/About... menu item
  1875. ..................................................
  1876.  
  1877. This displays some program version information in the About Requester.
  1878.  
  1879.  
  1880.  
  1881. TSMorph.guide/CI-men-P-Exit_Points
  1882.  
  1883.  
  1884. Control and Edit Window Project/Exit Points menu item
  1885. .....................................................
  1886.  
  1887. This is the same as closing the Control Window  or either of the
  1888. Edit Windows. It closes all of these windows.
  1889.  
  1890.  
  1891.  
  1892. TSMorph.guide/CI-men-P-Quit
  1893.  
  1894.  
  1895. Control and Edit Window Project/Quit menu item
  1896. ..............................................
  1897.  
  1898. This quits TSMorph.
  1899.  
  1900. If the current project has been changed but not saved then the
  1901. Unsaved Project requester  is displayed.
  1902.  
  1903.  
  1904.  
  1905. TSMorph.guide/CI-men-P-Preview
  1906.  
  1907.  
  1908. Control and Edit Windows Project/Preview... menu item
  1909. .....................................................
  1910.  
  1911. This menu item renders the image using the ARexx script supplied in the
  1912. PREVIEW  parameter.
  1913.  
  1914. If required it first displays the Frame Number  requester.
  1915.  
  1916. This menu option is only available if reqtools.library is available.
  1917.  
  1918. If the current project has been changed but not saved then the
  1919. Unsaved Project requester  is displayed.
  1920.  
  1921.  
  1922.  
  1923. TSMorph.guide/CI-men-E
  1924.  
  1925.  
  1926. Control and Edit Window Edit menu
  1927. ---------------------------------
  1928.  
  1929. This menu contains the following items with their associated Amiga
  1930. short-cuts in the Control  and Edit  Windows:
  1931.  
  1932.  
  1933.   Add Grid... G                       Add a grid of points
  1934.   Triangulate T                       Convert links to triangles
  1935.   Frame       »                       Change the Frame Number
  1936.   Mode        »                       Set the edit mode.
  1937.  
  1938.  
  1939.  
  1940. TSMorph.guide/CI-men-E-Grid
  1941.  
  1942.  
  1943. Control and Edit Window Edit/Add Grid... menu item
  1944. ..................................................
  1945.  
  1946. This menu item displays the Add Grid  requester to add a grid of points
  1947. to the images.
  1948.  
  1949.  
  1950.  
  1951. TSMorph.guide/CI-men-E-Triangulate
  1952.  
  1953.  
  1954. Control and Edit Window Edit/Triangulate menu item
  1955. ..................................................
  1956.  
  1957. This menu item deletes all links between points and attempts to convert
  1958. them to triangles (similar to the MODE=24  option of TSMorph-render). If
  1959. the current project has been changed then the Unsaved Project  requester
  1960. is displayed.
  1961.  
  1962.  
  1963.  
  1964. TSMorph.guide/CI-men-E-Frame
  1965.  
  1966.  
  1967. Control and Edit Windows Frame sub menu
  1968. .......................................
  1969.  
  1970. This sub menu contains the following items with their associated Amiga
  1971. short-cuts in the Control  and Edit  Windows:
  1972.  
  1973.  
  1974.   First    <                          First Frame
  1975.   Previous -                          Previous Frame
  1976.   Goto...  .                          Goto Frame
  1977.   Next     +                          Next Frame
  1978.   Last     >                          Last Frame
  1979.  
  1980.  
  1981.  
  1982. TSMorph.guide/CI-men-E-Frame-First
  1983.  
  1984.  
  1985. Control and Edit Windows Frame/First menu item
  1986. **********************************************
  1987.  
  1988. This menu item goes to the first frame. This is the same as the First 
  1989. gadget.
  1990.  
  1991. This menu item is disabled if the Morph/Warp is not animated, or the
  1992. first frame is already displayed.
  1993.  
  1994.  
  1995.  
  1996. TSMorph.guide/CI-men-E-Frame-Previous
  1997.  
  1998.  
  1999. Control and Edit Windows Frame/Previous menu item
  2000. *************************************************
  2001.  
  2002. This menu item goes to the previous frame. This is the same as the
  2003. Previous  gadget.
  2004.  
  2005. This menu item is disabled if the Morph/Warp is not animated, or the
  2006. first frame is already displayed.
  2007.  
  2008.  
  2009.  
  2010. TSMorph.guide/CI-men-E-Frame-Goto
  2011.  
  2012.  
  2013. Control and Edit Windows Frame/Goto menu item
  2014. *********************************************
  2015.  
  2016. This menu item goes to a chosen frame. This is the same as the Goto 
  2017. gadget. It displays the Frame Number  Requester.
  2018.  
  2019. This menu item is disabled if the Morph/Warp is not animated, or the
  2020. first frame is already displayed.
  2021.  
  2022.  
  2023.  
  2024. TSMorph.guide/CI-men-E-Frame-Next
  2025.  
  2026.  
  2027. Control and Edit Windows Frame/Next menu item
  2028. *********************************************
  2029.  
  2030. This menu item goes to the next frame. This is the same as the Next 
  2031. gadget.
  2032.  
  2033. This menu item is disabled if the Morph/Warp is not animated, or the
  2034. last frame is already displayed.
  2035.  
  2036.  
  2037.  
  2038. TSMorph.guide/CI-men-E-Frame-Last
  2039.  
  2040.  
  2041. Control and Edit Windows Frame/Last menu item
  2042. *********************************************
  2043.  
  2044. This menu item goes to the last frame. This is the same as the Last 
  2045. gadget.
  2046.  
  2047. This menu item is disabled if the Morph/Warp is not animated, or the
  2048. last frame is already displayed.
  2049.  
  2050.  
  2051.  
  2052. TSMorph.guide/CI-men-E-EMode
  2053.  
  2054.  
  2055. Control and Edit Window Edit/Mode sub menu
  2056. ..........................................
  2057.  
  2058. This sub menu contains the following items with their associated Amiga
  2059. short-cuts in the Control  and Edit  Windows:
  2060.  
  2061.  
  2062.   Edit One  1                 Move points in one window
  2063.   Edit Two  2                 Move points in both windows
  2064.   Edit Rel  3                 Move points relatively in both windows
  2065.   Add       4                 Add a new point
  2066.   Delete    5                 Delete an existing point
  2067.   Link      6                 Link two points
  2068.   Unlink    7                 Unlink two points
  2069.   None      8                 Scroll the window
  2070.  
  2071.  
  2072.  
  2073. TSMorph.guide/men-Settings
  2074.  
  2075.  
  2076. Settings menu
  2077. -------------
  2078.  
  2079. This menu contains the following items with their associated Amiga
  2080. short-cuts in the Control , Info  and Edit  Windows. Settings can be set
  2081. using Parameters. All menu items which display requesters will not be
  2082. available if reqtools.library is not available. Items requiring
  2083. opal.library will not be available if opal.library is not available.
  2084.  
  2085.  
  2086.   Create Icons?                         Create Icons on projects?
  2087.   Change Palette?    P                  Use Image palette?
  2088.   Zoom?              Z                  Zoom Image?
  2089.   Open Mode          »                  How to open images
  2090.   Public Screen...                      Screen for TSMorph
  2091.   Custom Mode...                        Mode of Custom screen to open
  2092.   Custom Depth...                       Depth of Custom screen to open
  2093.   Preview Script...                     ARexx preview script
  2094.  
  2095.   Create Prefs Icons?                   Create Icons on settings
  2096.   Keep Settings?                        Keep settings on Quit
  2097.   Load Settings...                      Display file requester to load settings
  2098.   Save Settings                         Save settings in ENVARC:TSMorph/TSMorph.prefs
  2099.   Save Settings As...                   Display file requester to save settings
  2100.  
  2101.   Create Render Icons?                  Create Icons on images?
  2102.   DX...                                 Horizontal skip
  2103.   DY...                                 Vertical skip
  2104.   Load Script...                        ARexx load script
  2105.   Pre Script...                         ARexx pre frame script
  2106.   Post Script...                        ARexx post frame script
  2107.   Depth                                 Morphing algorithm depth
  2108.   Mode               »                  Morphing algorithm mode
  2109.   Save Format        »                  Image save format
  2110.   JPEG Quality                          Quality of JPEG images
  2111.   Render Screen...                      Public screen for TSMorph-render
  2112.   Anti-Alias?                           Anti-Alias the output images
  2113.   Integer?                              Use integer maths
  2114.  
  2115.   Reset To Defaults                     Reset to default settings
  2116.   Last Saved                            Restore from ENVARC:TSMorph/TSMorph.prefs
  2117.   Restore                               Restore from ENV:TSMorph/TSMorph.prefs
  2118.  
  2119.   Continuous Help?                      Display continuous help
  2120.  
  2121.  
  2122.  
  2123. TSMorph.guide/men-S-LoadS
  2124.  
  2125.  
  2126. Setting/Load Settings... menu item
  2127. ..................................
  2128.  
  2129. This displays an ASL requester to load settings  into the currently
  2130. running program.
  2131.  
  2132. The default name is TSMorph.prefs.
  2133.  
  2134.  
  2135.  
  2136. TSMorph.guide/men-S-SaveS
  2137.  
  2138.  
  2139. Settings/Save Settings menu item
  2140. ................................
  2141.  
  2142. This saves the current settings  in ENVARC:TSMorph/TSMorph.prefs and
  2143. ENV:TSMorph/TSMorph.prefs.
  2144.  
  2145. If CREATEICONSP  is set then an Icon is saved as well
  2146.  
  2147. Unless KEEPSETTINGS  is set to NO current settings are saved in
  2148. ENV:TSMorph/TSMorph.prefs whenever TSMorph is quit.
  2149.  
  2150.  
  2151.  
  2152. TSMorph.guide/men-S-SaveSAs
  2153.  
  2154.  
  2155. Setting/Save Settings As... menu item
  2156. .....................................
  2157.  
  2158. This displays an ASL requester to save the current settings.
  2159.  
  2160. If CREATEICONSP  is set then an Icon is saved as well
  2161.  
  2162. The default name is TSMorph.prefs.
  2163.  
  2164.  
  2165.  
  2166. TSMorph.guide/men-S-ResetD
  2167.  
  2168.  
  2169. Setting/Reset To Defaults menu item
  2170. ...................................
  2171.  
  2172. This resets settings  to there default values.
  2173.  
  2174. If some Image windows  are open and CHANGEPALETTE  is set to OFF then it
  2175. will stay OFF. The same applies to ZOOM.
  2176.  
  2177.  
  2178.  
  2179. TSMorph.guide/men-S-LastS
  2180.  
  2181.  
  2182. Settings/Last Saved menu item
  2183. .............................
  2184.  
  2185. This reset settings  to the values last saved in
  2186. ENVARC:TSMorph/TSMorph.prefs (overridden by any Tool Types).
  2187.  
  2188. If some Image windows  are open and CHANGEPALETTE  is set to OFF then it
  2189. will stay OFF. The same applies to ZOOM.
  2190.  
  2191.  
  2192.  
  2193. TSMorph.guide/men-S-Restore
  2194.  
  2195.  
  2196. Setting/Restore menu item
  2197. .........................
  2198.  
  2199. This resets settings  to the values last saved in
  2200. ENV:TSMorph/TSMorph.prefs (overridden by any Tool Types). Settings are
  2201. saved in this file whenever TSMorph is quit if KEEPSETTINGS  is set to
  2202. YES.
  2203.  
  2204. If some Image windows  are open and CHANGEPALETTE  is set to OFF then it
  2205. will stay OFF. The same applies to ZOOM.
  2206.  
  2207.  
  2208.  
  2209. TSMorph.guide/Con-Key
  2210.  
  2211.  
  2212. Keyboard controls in the Control Window
  2213. =======================================
  2214.  
  2215. Help displays context sensitive help using amigaguide if available.
  2216.  
  2217.  
  2218.  
  2219. TSMorph.guide/Edit
  2220.  
  2221.  
  2222. The Edit Windows
  2223. ****************
  2224.  
  2225. The Edit windows display Workbench displayable versions of the images
  2226. to be morphed along with the control points. The window title displays
  2227. the file name, the screen title displays the full file name. The mouse
  2228. pointer shows the current editing mode. The windows are sizeable and
  2229. have scrollbars. The menus displayed are the same as the Control Window.
  2230.  
  2231. The first click in these windows is ignored.
  2232.  
  2233. If EGS  is being used then the windows are displayed on the EGS screen
  2234. without menus. Keyboard short cuts 1-8 are still available. The windows
  2235. do not, however, automatically scroll.
  2236.  
  2237.  
  2238.   Gadgets          Gadgets on the Edit Windows
  2239.   Menus            Menus on the Edit Windows
  2240.   Keyboard         Keyboard controls on the Edit Windows
  2241.   Modes            Point editing modes.
  2242.  
  2243.  
  2244.  
  2245. TSMorph.guide/E-gad
  2246.  
  2247.  
  2248. Gadgets on the Edit Windows
  2249. ===========================
  2250.  
  2251.  
  2252. The Edit Windows appears with gadgets:
  2253.  
  2254.      ------------------
  2255.      |. |filename  |    |
  2256.      |----------------|
  2257.      |             |  |
  2258.      |             ||| |
  2259.      |             ||| |
  2260.      |             ||| |
  2261.      |             ||| |
  2262.      |             |/| |
  2263.      |             |\| |
  2264.      |----------------|
  2265.      |------- <- -> |// |
  2266.      ------------------
  2267.  
  2268.  
  2269.   Horizontal scroll gadget              Scrolls image horizontally
  2270.   Vertical scroll gadget                Scrolls image vertically
  2271.   Up gadget                             Scroll image up
  2272.   Down gadget                           Scroll image down
  2273.   Left gadget                           Scroll image left
  2274.   Right gadget                          Scroll image right
  2275.  
  2276.   Close gadget                          Close Edit and Control Windows
  2277.   Zoom gadget                           Zoom window
  2278.   Depth gadget                          Depth gadget
  2279.   Sizing gadget                         Sizing gadget
  2280.  
  2281.  
  2282.  
  2283. TSMorph.guide/E-gad-Horiz
  2284.  
  2285.  
  2286. Edit Windows Horizontal gadget
  2287. ------------------------------
  2288.  
  2289. This gadget can be used to scroll the image horizontally.
  2290.  
  2291.  
  2292.  
  2293. TSMorph.guide/E-gad-Vert
  2294.  
  2295.  
  2296. Edit Windows Vertical gadget
  2297. ----------------------------
  2298.  
  2299. This gadget can be used to scroll the image vertically.
  2300.  
  2301.  
  2302.  
  2303. TSMorph.guide/E-gad-Up
  2304.  
  2305.  
  2306. Edit Windows Up gadget
  2307. ----------------------
  2308.  
  2309. This gadget can be used to scroll the image up.
  2310.  
  2311. Holding down shift will cause the window to scroll one pixel at a time.
  2312.  
  2313.  
  2314.  
  2315. TSMorph.guide/E-gad-Down
  2316.  
  2317.  
  2318. Edit Windows Down gadget
  2319. ------------------------
  2320.  
  2321. This gadget can be used to scroll the image down.
  2322.  
  2323. Holding down shift will cause the window to scroll one pixel at a time.
  2324.  
  2325.  
  2326.  
  2327. TSMorph.guide/E-gad-Left
  2328.  
  2329.  
  2330. Edit Windows Left gadget
  2331. ------------------------
  2332.  
  2333. This gadget can be used to scroll the image left.
  2334.  
  2335. Holding down shift will cause the window to scroll one pixel at a time.
  2336.  
  2337.  
  2338.  
  2339. TSMorph.guide/E-gad-Right
  2340.  
  2341.  
  2342. Edit Windows Right gadget
  2343. -------------------------
  2344.  
  2345. This gadget can be used to scroll the image right.
  2346.  
  2347. Holding down shift will cause the window to scroll one pixel at a time.
  2348.  
  2349.  
  2350.  
  2351. TSMorph.guide/E-gad-Close
  2352.  
  2353.  
  2354. Edit Windows Close gadget
  2355. -------------------------
  2356.  
  2357. This closes the Control Window , and the Edit Windows.
  2358.  
  2359.  
  2360.  
  2361. TSMorph.guide/E-gad-Zoom
  2362.  
  2363.  
  2364. Edit Windows Zoom gadget
  2365. ------------------------
  2366.  
  2367. This is a standard Zoom gadget. It swaps the size between maximum and
  2368. minimum
  2369.  
  2370. Maximum is the smaller of the size of the image or the size of the
  2371. screen.
  2372.  
  2373. Minimum is the minimum required for all gadgets to still be visible.
  2374.  
  2375.  
  2376.  
  2377. TSMorph.guide/E-gad-Depth
  2378.  
  2379.  
  2380. Edit Windows Depth gadget
  2381. -------------------------
  2382.  
  2383. This is a standard depth gadget.
  2384.  
  2385.  
  2386.  
  2387. TSMorph.guide/E-gad-Size
  2388.  
  2389.  
  2390. Edit Windows Sizing gadget
  2391. --------------------------
  2392.  
  2393. This a standard sizing gadget. See Zoom  gadget for the sizing limits
  2394.  
  2395.  
  2396.  
  2397. TSMorph.guide/E-Key
  2398.  
  2399.  
  2400. Keyboard controls in the Edit Windows
  2401. =====================================
  2402.  
  2403. The number keys can be used to set the Edit Mode.
  2404.  
  2405.  
  2406.   1                 Move points in one window
  2407.   2                 Move points in both windows
  2408.   3                 Move points relatively in both windows
  2409.   4                 Add a new point
  2410.   5                 Delete an existing point
  2411.   6                 Link two points
  2412.   7                 Unlink two points
  2413.   8                 Scroll the window
  2414.  
  2415. Help displays context sensitive help using amigaguide if available.
  2416.  
  2417.  
  2418.  
  2419. TSMorph.guide/EModes
  2420.  
  2421.  
  2422. Point editing modes
  2423. *******************
  2424.  
  2425. The following edit modes are available to edit points:
  2426.  
  2427.  
  2428.   One                      Move points in one window
  2429.   Two                      Move points in both windows
  2430.   Relative                 Move points relatively in both windows
  2431.   Add                      Add a new point
  2432.   Delete                   Delete an existing point
  2433.   Link                     Link two points
  2434.   Unlink                   Unlink two points
  2435.   Move                     Scroll the window
  2436.  
  2437. Note: The menu button can always be used to abort the current operation
  2438. before releasing the select button.
  2439.  
  2440. Modes can be set using gadgets in the Control Window  or by using menus 
  2441. on the Control  and Edit  Windows.
  2442.  
  2443.  
  2444.  
  2445. TSMorph.guide/EMode-One
  2446.  
  2447.  
  2448. Edit Mode One
  2449. =============
  2450.  
  2451. This mode is used to move a point in one of the Edit Windows.
  2452.  
  2453. The Control Windows  title is set to One.
  2454.  
  2455. The Mouse Pointer is set to ONE.
  2456.  
  2457. Points can be clicked and moved in either of the windows with the mouse
  2458. - the point will only move in the selected window.
  2459.  
  2460.  
  2461.  
  2462. TSMorph.guide/EMode-Two
  2463.  
  2464.  
  2465. Edit Mode Two
  2466. =============
  2467.  
  2468. This mode is used to move a point in both of the Edit Windows.
  2469.  
  2470. The Control Windows  title is set to Two.
  2471.  
  2472. The Mouse Pointer is set to TWO.
  2473.  
  2474. Points can be clicked and moved in both of the windows with the mouse -
  2475. the point will move in both windows to the same absolute position.
  2476.  
  2477.  
  2478.  
  2479. TSMorph.guide/EMode-Relative
  2480.  
  2481.  
  2482. Edit Mode Relative
  2483. ==================
  2484.  
  2485. This mode is used to move a point in both of the Edit Windows.
  2486.  
  2487. The Control Windows  title is set to Rel.
  2488.  
  2489. The Mouse Pointer is set to REL.
  2490.  
  2491. Points can be clicked and moved in both of the windows with the mouse -
  2492. the point will move in both windows to the same relative position.
  2493.  
  2494.  
  2495.  
  2496. TSMorph.guide/EMode-Add
  2497.  
  2498.  
  2499. Edit Mode Add
  2500. =============
  2501.  
  2502. This mode is used to add a point in both of the Edit Windows.
  2503.  
  2504. The Control Windows  title is set to Add.
  2505.  
  2506. The Mouse Pointer is set to ADD.
  2507.  
  2508. Points can be added in either of the windows by clicking the mouse - the
  2509. point will added to both windows to the same absolute position.
  2510.  
  2511.  
  2512.  
  2513. TSMorph.guide/EMode-Delete
  2514.  
  2515.  
  2516. Edit Mode Delete
  2517. ================
  2518.  
  2519. This mode is used to delete a point in both of the Edit Windows.
  2520.  
  2521. The Control Windows  title is set to Del.
  2522.  
  2523. The Mouse Pointer is set to DEL.
  2524.  
  2525. Points can be deleted in either of the windows by clicking the mouse -
  2526. the point will deleted from both windows. Any links  will also be
  2527. removed.
  2528.  
  2529.  
  2530.  
  2531. TSMorph.guide/EMode-Link
  2532.  
  2533.  
  2534. Edit Mode Link
  2535. ==============
  2536.  
  2537. This mode is used to link two points in both of the Edit Windows.
  2538.  
  2539. The Control Windows  title is initially set to L1.
  2540.  
  2541. The Mouse Pointer is set to L1.
  2542.  
  2543. A point can then be selected in either of the windows by clicking the
  2544. mouse.
  2545.  
  2546. The Control Windows  title is then set to L2.
  2547.  
  2548. The Mouse Pointer is set to L2.
  2549.  
  2550. Another point can then be selected in either of the windows by clicking
  2551. the mouse. The points will be joined by a line.
  2552.  
  2553. Note: this line is to enable points to be identified more easily. It is
  2554. not used by the rendering process.
  2555.  
  2556.  
  2557.  
  2558. TSMorph.guide/EMode-Unlink
  2559.  
  2560.  
  2561. Edit Mode Unlink
  2562. ================
  2563.  
  2564. This mode is used to unlink two linked points in both of the
  2565. Edit Windows.
  2566.  
  2567. The Control Windows  title is initially set to U1.
  2568.  
  2569. The Mouse Pointer is set to U1.
  2570.  
  2571. A point can then be selected in either of the windows by clicking the
  2572. mouse.
  2573.  
  2574. The Control Windows  title is then set to U2.
  2575.  
  2576. The Mouse Pointer is set to U2.
  2577.  
  2578. Another point can then be selected in either of the windows by clicking
  2579. the mouse. If the points are currently joined then the line will be
  2580. removed.
  2581.  
  2582.  
  2583.  
  2584. TSMorph.guide/EMode-Move
  2585.  
  2586.  
  2587. Edit Mode Move
  2588. ==============
  2589.  
  2590. In this mode no points are edited.
  2591.  
  2592. The Control Windows  title is set to Mov.
  2593.  
  2594. The Mouse Pointer is set to Mov.
  2595.  
  2596. Clicking in the window and moving the mouse will scroll the window.
  2597.  
  2598. This is the initial mode when the Edit Windows  are opened.
  2599.  
  2600. If EGS  is being used then the windows will not scroll.
  2601.  
  2602.  
  2603.  
  2604. TSMorph.guide/Req
  2605.  
  2606.  
  2607. Requesters which appear
  2608. ***********************
  2609.  
  2610. The following requesters are produced:
  2611.  
  2612.  
  2613.   Unsaved Project                  Quitting having not saved
  2614.   About requester                  Version Information
  2615.   Error requester                  Error messages
  2616.   Add Grid                         Add a grid of points
  2617.   Frame Number?                    Choose a Frame Number
  2618.  
  2619.   Progress                         Progress
  2620.   Really quit?                     Really quit?
  2621.  
  2622.  
  2623.  
  2624. TSMorph.guide/Req-Unsaved
  2625.  
  2626.  
  2627. Unsaved project requester
  2628. =========================
  2629.  
  2630. This requester is displayed when attempting to quit, preview render or
  2631. triangulate without having saved a project.
  2632.  
  2633. It displays 3 or 4 options (depending on if amigaguide is available):
  2634.  
  2635.      Save:    Save the project and quit, render or triangulate
  2636.      Help:    Display help (only shown if available)
  2637.      Abandon: Quit, preview or triangulate without saving the project
  2638.      Cancel:  Do not save and do not quit, preview or triangulate
  2639.  
  2640. If reqtools.library(38) is available then this will be used and
  2641. keyboard short-cuts (the first character of the option) will be
  2642. available and underlined.
  2643.  
  2644.  
  2645.  
  2646. TSMorph.guide/Req-About
  2647.  
  2648.  
  2649. About requester
  2650. ===============
  2651.  
  2652. This requester is displayed when About... is chosen on a menu on the
  2653. Info Window  or Control or Edit Windows. It displays version information.
  2654.  
  2655. If reqtools.library(38) is available then this will be used and
  2656. keyboard short-cuts (the first character of the option) will be
  2657. available and underlined.
  2658.  
  2659.  
  2660.  
  2661. TSMorph.guide/Req-Error
  2662.  
  2663.  
  2664. Error requesters
  2665. ================
  2666.  
  2667. This requester is displayed if an error occurs. It displays an error
  2668. message and gives one (or two) options.
  2669.  
  2670. If amigaguide is available then the first option will be Help - this
  2671. will display detailed information on the error message.
  2672.  
  2673. The last option is Quit for fatal errors, and OK for non fatal errors.
  2674.  
  2675. See Errors  for details on error messages.
  2676.  
  2677. If reqtools.library(38) is available then this will be used and
  2678. keyboard short-cuts (the first character of the option) will be
  2679. available and underlined.
  2680.  
  2681. If EGS  is being used and the edit  windows are open then the requester
  2682. will appear on the EGS screen.
  2683.  
  2684.  
  2685.  
  2686. TSMorph.guide/Req-Add_Grid
  2687.  
  2688.  
  2689. Add Grid requester
  2690. ==================
  2691.  
  2692.  
  2693. The Add Grid requester appears as below when the Add Grid...  menu item
  2694. is chosen
  2695.  
  2696.      ---------------
  2697.      |. |Add Grid|  |
  2698.      |-------------|
  2699.      | X Cells ... |
  2700.      | Y Cells ... |
  2701.      |             |
  2702.      |  OK   Cancel |
  2703.      ---------------
  2704.  
  2705. The following gadgets are displayed in the requester with their
  2706. associated keyboard equivalents:
  2707.  
  2708.  
  2709.   X Cells   X                           Set number of X cells
  2710.   Y Cells   Y                           Set number of Y Cells
  2711.   OK        O                           Add points
  2712.   Cancel    C                           Cancel requester
  2713.   Close                                 Close gadget
  2714.   Depth                                 Depth gadget
  2715.  
  2716.  
  2717.  
  2718. TSMorph.guide/Req-Add_Grid-gad-X_Cells
  2719.  
  2720.  
  2721. Add Grid X Cells gadget
  2722. -----------------------
  2723.  
  2724. This gadget is used to input the number of horizontal cells of points
  2725. to add. The minimum number is 1. The default value displayed is 5.
  2726.  
  2727. This gadget can be activated by using the X key.
  2728.  
  2729.  
  2730.  
  2731. TSMorph.guide/Req-Add_Grid-gad-Y_Cells
  2732.  
  2733.  
  2734. Add Grid Y Cells gadget
  2735. -----------------------
  2736.  
  2737. This gadget is used to input the number of vertical cells of points to
  2738. add. The minimum number is 1. The default value displayed is 5.
  2739.  
  2740. This gadget can be activated by using the Y key.
  2741.  
  2742.  
  2743.  
  2744. TSMorph.guide/Req-Add_Grid-gad-OK
  2745.  
  2746.  
  2747. Add Grid OK gadget
  2748. ------------------
  2749.  
  2750. Selecting this gadget adds points of cells to the images. The number of
  2751. horizontal cells can be set in the X Cells  gadget and the number of
  2752. vertical cells in the Y Cells  gadget.
  2753.  
  2754. The O key is the same as using this gadget.
  2755.  
  2756.  
  2757.  
  2758. TSMorph.guide/Req-Add_Grid-gad-Cancel
  2759.  
  2760.  
  2761. Add Grid Cancel gadget
  2762. ----------------------
  2763.  
  2764. This gadget cancels the Add Grid requester without adding any points.
  2765.  
  2766. The C key is the same as using this gadget.
  2767.  
  2768.  
  2769.  
  2770. TSMorph.guide/Req-Add_Grid-gad-Close
  2771.  
  2772.  
  2773. Add Grid Close gadget
  2774. ---------------------
  2775.  
  2776. This is the same as the Cancel  gadget and cancels the requester.
  2777.  
  2778.  
  2779.  
  2780. TSMorph.guide/Req-Add_Grid-gad-Depth
  2781.  
  2782.  
  2783. Add Grid Depth gadget
  2784. ---------------------
  2785.  
  2786. This is a standard depth gadget.
  2787.  
  2788.  
  2789.  
  2790. TSMorph.guide/Req-FrameNumber
  2791.  
  2792.  
  2793. Choose a Frame Number requester
  2794. ===============================
  2795.  
  2796. This requester is displayed when the Edit Points  gadget is selected
  2797. (and there is more than one frame) on an animated Morph/Warp, or the
  2798. Goto  gadget or Goto  menu item is selected, or the Preview...  or
  2799. Preview...  menu item is selected.
  2800.  
  2801. It displays the first and last frame number and allows input of the
  2802. required frame number.
  2803.  
  2804. It displays OKHelp (if amigaguide is available) and Cancel gadgets.
  2805. The keyboard shortcuts (O,H and C) are underlined.
  2806.  
  2807.  
  2808.  
  2809. TSMorph.guide/Req-Progress
  2810.  
  2811.  
  2812. Progress requester
  2813. ==================
  2814.  
  2815. This requester is displayed by TSMorph-render. It shows a list view of
  2816. information messages, and the current frame and line being calculated.
  2817.  
  2818. It also displays a stop button and a zoom and depth gadget.
  2819.  
  2820. The stop gadget is checked every line. Clicking it displays the
  2821. Really quit?  requester allowing the program to be stopped.
  2822.  
  2823. The Help key displays help.
  2824.  
  2825.  
  2826.  
  2827. TSMorph.guide/Req-Really_quit
  2828.  
  2829.  
  2830. Really quit? requester
  2831. ======================
  2832.  
  2833. This requester is displayed when the stop gadget is clicked on the
  2834. Progress  requester.  It displays two (or three) options Quit (Help) and
  2835. Continue.  Quit quits the program, Continue restarts the calculation,
  2836. Help is displayed if amigaguide is available and displays help.
  2837.  
  2838. If reqtools.library(38) is available then this will be used and
  2839. keyboard short-cuts (the first character of the option) will be
  2840. available and underlined.
  2841.  
  2842.  
  2843.  
  2844. TSMorph.guide/Interface
  2845.  
  2846.  
  2847. Changing the Interface
  2848. **********************
  2849.  
  2850. All the gadgets in the Control  window, and the mouse pointers can be
  2851. edited.
  2852.  
  2853. The brushes are stored in the directory Brush/. All may be edited and
  2854. using e.g. DPaint.
  2855.  
  2856. The following brushes are size 38x34:
  2857.  
  2858.      add
  2859.      del
  2860.      link
  2861.      none
  2862.      one
  2863.      rel
  2864.      two
  2865.      unlink
  2866.  
  2867. The following are 15x15:
  2868.  
  2869.      1st
  2870.      Last
  2871.      Next
  2872.      Prev
  2873.  
  2874. The following is 16x15:
  2875.  
  2876.      Goto
  2877.  
  2878. The mouse pointers are stored in the directory Cursor/. All may be
  2879. edited using the Workbench Pointer editor.
  2880.  
  2881. The following Pointers can be edited:
  2882.  
  2883.      Xadd
  2884.      Xdel
  2885.      Xl1
  2886.      Xl2
  2887.      Xmov
  2888.      Xone
  2889.      Xrel
  2890.      Xtwo
  2891.      Xu1
  2892.      Xu2
  2893.  
  2894.  
  2895.  
  2896. TSMorph.guide/File_Format
  2897.  
  2898.  
  2899. Internal file formats
  2900. *********************
  2901.  
  2902. The file format is subject to change at any time.
  2903.  
  2904. The current format for the main file is:
  2905.  
  2906.      TSMorph 1.2
  2907.      file_name_one
  2908.      file_name_two
  2909.      24_bit_file_name_1
  2910.      24_bit_file_name_2
  2911.      anim_file_name
  2912.      w=a,h=b,Frames=c,Single=d,Start=e
  2913.      x=n,y=m,x1=o,y1=p
  2914.      .
  2915.      .
  2916.      .
  2917.      p1=i,p2=j
  2918.      .
  2919.      .
  2920.      .
  2921.  
  2922. where TSMorph 1.2 is a header record (not present in the previous
  2923. version of TSMorph, old formats can still be loaded producing a
  2924. warning message ), a is the width, b the height, c the number of frames,
  2925. d is 0 for Morph, 1 for Warp, 2 for Anim Morph and 3 for Anim Warp, e
  2926. is the start frame number, n,m are coordinates on the first image, o,p
  2927. on the second image, and i and j are the number of the points to join
  2928. (starting from 0).
  2929.  
  2930. For animated Warps and Morphs the main file contains no points. Each
  2931. frame has a set of points held in a file named with .nnn after the main
  2932. file name, where nnn is the frame number. This file has a header of
  2933. TSMorph 2.0 and then has the Points details.
  2934.  
  2935.  
  2936.  
  2937. TSMorph.guide/AR
  2938.  
  2939.  
  2940. ARexx interface to TSMorph-render and TSMorph
  2941. *********************************************
  2942.  
  2943. ARexx scripts are run before and after each image is rendered, and
  2944. before each 24 bit image is loaded. The script names can be supplied as
  2945. parameters (LOADSCRIPT , PRESCRIPT  and POSTSCRIPT ) to TSMorph-render.
  2946.  
  2947. An ARexx script can also be run by TSMorph to preview render an image.
  2948. The script name is supplied in the PREVIEW  parameter.
  2949.  
  2950. The suffix to each ARexx script should be .TSM.
  2951.  
  2952.  
  2953.   Loadscript                Run before loading 24 bit image
  2954.   Prescript                 Run before rendering
  2955.   Postscript                Run after rendering
  2956.  
  2957.   Preview                   Preview render an image
  2958.  
  2959.  
  2960.  
  2961. TSMorph.guide/AR-Loadscript
  2962.  
  2963.  
  2964. ARexx script run before loading 24 bit image
  2965. ============================================
  2966.  
  2967. This script is run before each 24 bit ILBM image is loaded.
  2968.  
  2969. It is passed the following parameters:
  2970.  
  2971.      Frame       : The current frame number, starting at Start.
  2972.      TotalFrames : The total number of frames being rendered.
  2973.      Single      : Set to 1 if a Warp, 0 for a Morph, 2 for Anim Morph, 3 for Anim Warp.
  2974.      Image       : Set to 0 for 1st image, 1 for second.
  2975.      FileName    : Name of file just rendered.
  2976.  
  2977. This script can be used to change the format of the input file (by
  2978. running it through a conversion program).
  2979.  
  2980. One example is included:
  2981.      Loadscript.TSM  - Do nothing example
  2982.  
  2983.  
  2984.  
  2985. TSMorph.guide/AR-Prescript
  2986.  
  2987.  
  2988. ARexx script run before rendering
  2989. =================================
  2990.  
  2991. This script is run before each image is rendered.
  2992.  
  2993. It is also called for the first image (for warps and morphs) and for
  2994. the last image (for morphs). By default the first and last frames are
  2995. not rendered. Produce will need to be set to 1 to output these frames.
  2996. This allows the first and last frames to be converted to the same
  2997. format as the other output images.
  2998.  
  2999. It is passed one parameter - Base - the address of a structure which
  3000. contains the following:
  3001.  
  3002.      Frame       = 0  : The current frame number, starting at 1 (0 for 1st frame) - read only.
  3003.      TotalFrames = 1  : The total number of frames being rendered - read only.
  3004.      Single      = 2  : Set to 1 if a Warp, 0 = Morph, 2 = Anim Morph, 3 = Anim Warp - read only.
  3005.      Movement    = 3  : 0 to 1024 - the proportion of movement from first to second image.
  3006.      Red1        = 4  : 0 to 1024 - the proportion of Image 1 Red to use.
  3007.      Green1      = 5  : As Red1 for Green.
  3008.      Blue1       = 6  : As Red1 for Blue.
  3009.      Red2        = 7  : 0 to 1024 - the proportion of Image 2 Red to use.
  3010.      Green2      = 8  : As Red2 for Green.
  3011.      Blue2       = 9  : As Red2 for Blue.
  3012.      Produce     = 10 : Set to 0 to not render this frame, 1 otherwise.
  3013.      RPlus       = 11 : 0 to 255 to add to Red in rendered image.
  3014.      GPlus       = 12 : As RPlus for Green.
  3015.      BPlus       = 13 : As RPlus for Blue.
  3016.      RMinus      = 14 : 0 to 255 to subtract from Red in rendered image.
  3017.      GMinus      = 15 : As RMinus for Green.
  3018.      BMinus      = 16 : As RMinus for Blue.
  3019.      DX          = 17 : 0 to ? - X amount to skip - See parameters.
  3020.      DY          = 18 : 0 to ? - Y amount to skip - See parameters.
  3021.      Start       = 19 : Starting frame number.
  3022.  
  3023. The values of these parameters may be set and read using the GetValue
  3024. and StoreValue functions:
  3025.  
  3026.      /* To read the value of e.g. Movement use:
  3027.         integer_variable = GetValue(Base,Movement)
  3028.      */
  3029.      
  3030.      /* To set the value of e.g. Produce to 0 use:
  3031.         call StoreValue(Base,Produce,0)
  3032.      */
  3033.      
  3034.      GetValue:Procedure
  3035.         Parse arg XBase, XAdd
  3036.         return C2D(IMPORT(D2C(STRIP(XBase) + (STRIP(Xadd) * 4),4),4))
  3037.      
  3038.      StoreValue:Procedure
  3039.         Parse arg XBase, XAdd, XVal
  3040.         call EXPORT(D2C(STRIP(XBase) + (STRIP(Xadd) * 4),4),D2C(XVal,4),4)
  3041.         return
  3042.  
  3043. The default values passed to the script for modification are:
  3044.  
  3045.      Movement            : (1024 * Frame)/(TotalFrames + 1) Morphs
  3046.                            (1024 * Frame)/TotalFrames       Warps
  3047.      
  3048.      Red1,Green1,Blue1   : Movement                         Morphs
  3049.                            1024                             Warps
  3050.      
  3051.      Red2,Green2,Blue2   : (1024 - Movement)                Morphs
  3052.                            0                 Irrelevant for Warps
  3053.      
  3054.      Produce             : 1                                Rendered frames
  3055.                            0                 Frames 0 and TotalFrames+1
  3056.      RPlus,GPlus,BPlus   : 0
  3057.      RMinus,GMinus,BMinus: 0
  3058.      DX,DY               : Initially set by DX  and DY  parameters
  3059.  
  3060. Changing these values allows acceleration of movement, colour fades
  3061. etc. and the generation of only some images (to check a long animation).
  3062.  
  3063. Example scripts included are:
  3064.      FadeToBlack.TSM  - Warp fade to black
  3065.      FadeToWhite.TSM  - Warp fade to white
  3066.      PixelMorph.TSM   - Morph by pixelating
  3067.      PixelWarp.TSM    - Warp pixelating
  3068.      PreAll.TSM       - Render all images
  3069.      Prescript.TSM    - Do nothing example
  3070.  
  3071.  
  3072.  
  3073. TSMorph.guide/AR-Postscript
  3074.  
  3075.  
  3076. ARexx script run after rendering
  3077. ================================
  3078.  
  3079. This script is run after each image is rendered.
  3080.  
  3081. It is passed the following parameters:
  3082.  
  3083.      Frame       : The current frame number, starting at Start.
  3084.      TotalFrames : The total number of frames being rendered.
  3085.      Single      : Set to 1 if a Warp, 0 for a Morph.
  3086.      FileName    : Name of file just rendered.
  3087.  
  3088. This script can be used to change the format of the output file (by
  3089. running it through a conversion program) or build an animation.
  3090.  
  3091. Three examples are included:
  3092.      PostAnim.TSM    - Convert to Anim
  3093.      Postscript.TSM  - Do nothing example
  3094.      ToHam.TSM       - Convert using PPM and Wasp
  3095.  
  3096.  
  3097.  
  3098. TSMorph.guide/AR-Preview
  3099.  
  3100.  
  3101. ARexx script to preview render
  3102. ==============================
  3103.  
  3104. This script is run if the Preview...  or Preview...  menu item is
  3105. selected. Its purpose is to preview render the image (it can actually do
  3106. anything you like).
  3107.  
  3108. Before being called the current Settings  are saved in T:TSMorph.prefs.
  3109.  
  3110. It is passed the following parameters:
  3111.  
  3112.      Frame    : The frame number to render
  3113.      FileName : The file name of the points file
  3114.  
  3115. Two examples are included:
  3116.      Preview.TSM  - Render and display 16 grey scale image
  3117.      PreAnim.TSM  - Render and display 16 grey scale Anim
  3118.  
  3119.  
  3120.  
  3121. TSMorph.guide/Algorithms
  3122.  
  3123.  
  3124. Morphing algorithms
  3125. *******************
  3126.  
  3127. The morphing algorithm is defined using the parameters MODE  and DEPTH 
  3128. to TSMorph-render.
  3129.  
  3130. The basic algorithm is to find 3 points which make a triangle around
  3131. the point and morph this triangle between the start and end images.
  3132.  
  3133. The DEPTH  parameter controls how many points will be checked to form a
  3134. triangle. 0 means just the closest 3 points are examined, 1 the closest
  3135. 42 the closest 5 etc.
  3136.  
  3137. The MODE  parameter controls both which triangle is chosen and what to
  3138. do if no surrounding triangle is found.
  3139.  
  3140. If MODE=0 2 4 ... 30 (i.e. bit 1 not set [do not add 1]) then if no
  3141. triangle surrounding the point is found examining the closest points
  3142. then the 3 closest points are used to decide how to morph. Otherwise
  3143. the point is assumed to be stationery.
  3144.  
  3145. If MODE=2 3 6 7 ... 30 31 (i.e. bit 2 set [add 2]) then all the closest
  3146. points (the exact number controlled by DEPTH ) are examined to determine
  3147. the smallest triangle. Otherwise the first surrounding triangle found is
  3148. used.
  3149.  
  3150. If MODE=4 5 6 7 12 ... (i.e. bit 3 set [add 4]) then a square algorithm
  3151. is used to find the closest points. Otherwise all points are examined.
  3152. Although using these MODEs could theoretically make the program run
  3153. faster, it seems to generally run slower.
  3154.  
  3155. If MODE=8 9 10 ... (i.e. bit 4 set [add 8]) then a Delauany triangle
  3156. algorithm is used to find triangles. For these modes the DEPTH  parameter
  3157. should normally be set to 0. Also floating point calculations are still
  3158. done even if INTEGER  is set to YES.
  3159.  
  3160. If MODE=16 17 ... (i.e. bit 8 set [add 16]) then the closest triangles
  3161. are only calculated once at the start (based on the average of start
  3162. and end). This should only be used if the points do not move a lot
  3163. between the start and end images. It can speed things up a lot for a
  3164. lot of frames. It does not make sense to use this for Animated
  3165. Warps/Morphs. This uses a lot of memory:
  3166.  
  3167.          (DEPTH + 4) * Image_Width * Image_Height * 4
  3168.      
  3169.          e.g. 640x512 image, DEPTH=2 uses 7.5 MB (contiguous) memory
  3170.  
  3171. Therefore MODEs 0 and 1 should be faster than modes 2 or 3. The DEPTH 
  3172. parameter can also have a major effect on the rendering speed.
  3173.  
  3174. See Benchmarks.
  3175.  
  3176.  
  3177.  
  3178. TSMorph.guide/Benchmarks
  3179.  
  3180.  
  3181. Benchmarks
  3182. ==========
  3183.  
  3184. These benchmarks are based on a Morph provided by "Al Bet Sam That I'm
  3185. Not Eloquent, Nancy Colours Eggs" <91016@tayloru.edu> of two 150x150
  3186. images with 41 control points.
  3187.  
  3188. Times are in seconds to generate the first frame on a 28MHz 68040
  3189. running in 32bit fast ram.
  3190.  
  3191.                 ----------------------------------------------
  3192.                 | 040 version  | 881 version  | 000 version  | Note all running on a 68040
  3193.                 ----------------------------------------------
  3194.                 |INT |   FPU   |INT |   FPU   |INT |   FPU   |   INTEGER=YES/NO/NO
  3195.      ---------------------------------------------------------
  3196.      |MODE|DEPTH|    |    | AA |    |    | AA |    |    | AA | ANTIALIAS=NO/NO/YES
  3197.      ---------------------------------------------------------
  3198.      |  0 |  0  | 6.2| 9.1|13.9|    |11.9|    |    |    |    | Shows the effect of DEPTH
  3199.      |    |  5  |12.0|15.2|    |    |    |    |    |    |    |
  3200.      ---------------------------------------------------------
  3201.      |  0 |  2  | 8.4|11.4|17.0| 8.8|14.1|18.5| 9.4|63.8|80.9| On a 68000 with 1MB chip ram, no
  3202.      |  1 |     | 8.1|    |    | 8.5|    |    |   x|    |    | fast ram...
  3203.      |  2 |     | 8.9|    |    |    |    |    |    |    |    |
  3204.      |  4 |     |13.4|    |22.8|13.6|    |23.3|    |    |    | x = 262  (9.4 * 28)
  3205.      |  8 |     | 7.6|    |    |    |    |    |    |    |    |
  3206.      | 16 |     | 2.8|    |10.7|    |    |12.1|    |    |    |
  3207.      | 17 |     | 2.5|    | 8.9| 2.6|    |10.3| 3.2|    |45.5|
  3208.      ---------------------------------------------------------
  3209.      |  8 |  0  | 6.4|    |    |    |    |    |    |    |    |
  3210.      ---------------------------------------------------------
  3211.      | 15 |  0  | 7.1|    |    |    |    |    |    |    |    |
  3212.      ---------------------------------------------------------
  3213.      | 16 |  0  | 1.7| 4.6| 9.5| 1.7| 6.7|10.6| 2.5|56.0|    |
  3214.      ---------------------------------------------------------
  3215.  
  3216.  
  3217.  
  3218. TSMorph.guide/File_Names
  3219.  
  3220.  
  3221. File naming
  3222. ***********
  3223.  
  3224. File names can include the frame number.
  3225.  
  3226. The format of the frame number in the file name is specified using the
  3227. following formats:
  3228.  
  3229.      %ld     : Number left justified e.g.  '1','2',..,'10',..,'123',..
  3230.      %3ld    : Number right justified e.g. '  1','  2',..,' 10',..,'123',..
  3231.      %03ld   : Number right justified e.g. '001','002',..,'010',..,'123',..
  3232.  
  3233. Where the number can be changed e.g.
  3234.  
  3235.      pic.%04ld   for Imagine 2.0 produced files
  3236.      pic%03ld    for Vista produced files
  3237.      name%ld     for files to run through mpeg
  3238.  
  3239.  
  3240.  
  3241. TSMorph.guide/Errors
  3242.  
  3243.  
  3244. Error Messages
  3245. **************
  3246.  
  3247. The following messages can be displayed in an Error Requester.
  3248.  
  3249.  
  3250.   Both Images must be the same size                 
  3251.   Unable to Open Grid Requester                         
  3252.   Both X Cells and Y Cells must be > 0               
  3253.   Out of memory for points                                  
  3254.   No ILBM.BMHD chunk                                   
  3255.   Failed to allocate raster                              
  3256.   No ILBM.BODY chunk                                   
  3257.   Not an ILBM                                          
  3258.   Clipboard open failed                                
  3259.   xxxx; File open failed                                
  3260.   Parsing error; no top chunk                         
  3261.   Not enough memory                                      
  3262.   Failure opening TSMorph Window                           
  3263.   Failure setting up screen                                
  3264.   Can not Open xxxx.library(n)                         
  3265.   Unable to Allocate FileRequest                       
  3266.   Unable to Create Window Message Port               
  3267.   Can not Open input.device                            
  3268.   Image smaller than points                           
  3269.   Images different sizes                                  
  3270.   Unable to Allocate Zoom raster                       
  3271.   Unable to SetMenuStrip                            
  3272.   Unable to OpenWindowTags                                
  3273.   Unable to AllocMem for Filename                      
  3274.   Unable to Allocate xxxx Gadget                           
  3275.   Unable to Allocate xxxx Image                           
  3276.   Failure loading Image 'xxxx'                           
  3277.   Unable to AllocIFF                                    
  3278.   Unable to AllocMem for ILBMInfo                        
  3279.   Unable to GetScreenDrawInfo                         
  3280.   Unable to LockPubScreen(xxxx)                           
  3281.   Invalid file format - Line 'xxxx'                       
  3282.   Images are too small                                  
  3283.   Point out of range - Line 'xxxx'                   
  3284.   Out of memory for points                               
  3285.   Invalid point link - Line 'xxxx'                         
  3286.   Error closing file 'xxxx'                              
  3287.   Error opening file 'xxxx'                             
  3288.   Error writing to 'xxxx'                                
  3289.   Point already linked to 16 points                    
  3290.   Point not linked                                       
  3291.   Cannot link point to itself                           
  3292.   Points already linked                               
  3293.   Cannot unlink point from itself                         
  3294.   Error no memory for new point                            
  3295.   Unable to Open xxxx.library(n)                        
  3296.   Error saving file 'xxxx'                            
  3297.   Error AllocVec for output                             
  3298.   Error Opening points file                               
  3299.   Error opening progress window                         
  3300.   Unable to allocate memory for bitmap                     
  3301.   Image must be 24 bit 'xxxx'                     
  3302.   Error loading 'xxxx'                              
  3303.   Size does not match image - Line 'xxxx'                
  3304.   Out of memory for points                                
  3305.   Must have at least 3 points                          
  3306.   Error sending ARexx message - 'xxxx'               
  3307.   Assuming version 1.0 file format                       
  3308.   Must have at least one frame                          
  3309.   Frames must all be the same size                     
  3310.   Failure - yyyy - loading 'xxxx'                         
  3311.   Error Saving Settings 'xxxx'                       
  3312.   Error Loading Settings 'xxxx'                      
  3313.   No opal.library                                     
  3314.   File does not exist 'xxxx'                          
  3315.   Error opening screen                                 
  3316.   Unable to get DrawInfo                             
  3317.   Unable to lock Workbench                           
  3318.   Invalid screen mode xxxx                           
  3319.   TSMorph is attempting to close this ...   
  3320.  
  3321.  
  3322.  
  3323. TSMorph.guide/Err-Size
  3324.  
  3325.  
  3326. Error - Both Images must be the same size
  3327. =========================================
  3328.  
  3329. This message should never be displayed. Images different sizes  should
  3330. be displayed instead.
  3331.  
  3332. Resolution - None required.
  3333.  
  3334.  
  3335.  
  3336. TSMorph.guide/Err-OpenGrid
  3337.  
  3338.  
  3339. Unable to Open Grid Requester
  3340. =============================
  3341.  
  3342. TSMorph is unable to open the Add Grid  requester. The normal reason
  3343. would be lack of memory.
  3344.  
  3345. Resolution - Free up some memory and retry.
  3346.  
  3347.  
  3348.  
  3349. TSMorph.guide/Err-Grid0
  3350.  
  3351.  
  3352. Error - Both X Cells and Y Cells must be > 0
  3353. ============================================
  3354.  
  3355. This message is displayed if the Add Grid  requester is used and either
  3356. the X Cells  or Y Cells  is set to 0. The minimum allowed value is 1.
  3357.  
  3358. Resolution - Input at least 1 in both gadgets, or cancel  the requester.
  3359.  
  3360.  
  3361.  
  3362. TSMorph.guide/Err-MemoryPoints
  3363.  
  3364.  
  3365. Error - Out of memory for points
  3366. ================================
  3367.  
  3368. This message is displayed after the Add Grid  requester has been used
  3369. and points and lines are being added to the images. Insufficient memory
  3370. is available.
  3371.  
  3372. Resolution - Since it is possible that some of the points have been
  3373. added to the images then you may wish to use the New Points  menu item
  3374. to delete all points. Then free up some memory and retry.
  3375.  
  3376.  
  3377.  
  3378. TSMorph.guide/Err-IFFBMHD
  3379.  
  3380.  
  3381. Error - No ILBM.BMHD chunk
  3382. ==========================
  3383.  
  3384. The Image being loaded has no BMHD chunk.
  3385.  
  3386. Resolution - Specify the name of a correct ILBM image.
  3387.  
  3388.  
  3389.  
  3390. TSMorph.guide/Err-IFFRaster
  3391.  
  3392.  
  3393. Error - Failed to allocate raster
  3394. =================================
  3395.  
  3396. There is insufficient memory to load the ILBM image.
  3397.  
  3398. Resolution - Free up some memory and retry.
  3399.  
  3400.  
  3401.  
  3402. TSMorph.guide/Err-IFFBODY
  3403.  
  3404.  
  3405. Error - No ILBM.BODY chunk
  3406. ==========================
  3407.  
  3408. The Image being loaded has no BODY chunk.
  3409.  
  3410. Resolution - Specify the name of a correct ILBM image.
  3411.  
  3412.  
  3413.  
  3414. TSMorph.guide/Err-IFFILBM
  3415.  
  3416.  
  3417. Error - Not an ILBM
  3418. ===================
  3419.  
  3420. The Image being loaded is not and ILBM file.
  3421.  
  3422. Resolution - Specify the name of a correct ILBM image.
  3423.  
  3424.  
  3425.  
  3426. TSMorph.guide/Err-IFFCLIP
  3427.  
  3428.  
  3429. Error - Clipboard open failed
  3430. =============================
  3431.  
  3432. The program is unable to open the specified clipboard.
  3433.  
  3434. Resolution - Retry with the correct clipboard number, or use a
  3435. different file name.
  3436.  
  3437.  
  3438.  
  3439. TSMorph.guide/Err-IFFFileS
  3440.  
  3441.  
  3442. Error - xxxx; File open failed
  3443. ==============================
  3444.  
  3445. File xxxx can not be successfully opened. The file does not exist (if
  3446. trying to read), is already in use, or the filename is invalid.
  3447.  
  3448. Resolution - Retry with a valid file name.
  3449.  
  3450.  
  3451.  
  3452. TSMorph.guide/Err-IFFTop
  3453.  
  3454.  
  3455. Error - Parsing error; no top chunk
  3456. ===================================
  3457.  
  3458. This is a technical error which should never occur.
  3459.  
  3460. Resolution - Unknown.
  3461.  
  3462.  
  3463.  
  3464. TSMorph.guide/Err-IFFMemory
  3465.  
  3466.  
  3467. Error - Not enough memory
  3468. =========================
  3469.  
  3470. There is insufficient memory to save or load the IFF ILBM file.
  3471.  
  3472. Resolution - Free up some memory and retry.
  3473.  
  3474.  
  3475.  
  3476. TSMorph.guide/Err-OpenTSMorph
  3477.  
  3478.  
  3479. Error - Failure opening TSMorph Window
  3480. ======================================
  3481.  
  3482. The Information Window  window could not be opened. There is probably
  3483. insufficient memory.
  3484.  
  3485. Resolution - Free up some memory and retry.
  3486.  
  3487.  
  3488.  
  3489. TSMorph.guide/Err-SetupScreen
  3490.  
  3491.  
  3492. Error - Failure setting up screen
  3493. =================================
  3494.  
  3495. The Information Window  window could not be opened. Either the
  3496. Public Screen  is not open or there is insufficient memory.
  3497.  
  3498. Resolution - Free up some memory and retry, or correct the PUBSCREEN 
  3499. parameter.
  3500.  
  3501.  
  3502.  
  3503. TSMorph.guide/Err-Library
  3504.  
  3505.  
  3506. Error - Can not Open xxxx.library(n)
  3507. ====================================
  3508.  
  3509. The library xxxx version number n could not be opened. See Requirements 
  3510. for a list of libraries required. It could just be a lack of memory.
  3511.  
  3512. Resolution - Ensure you are running at least version 2.04 of the
  3513. operating system, or free up some memory and retry.
  3514.  
  3515.  
  3516.  
  3517. TSMorph.guide/Err-FileReq
  3518.  
  3519.  
  3520. Error - Unable to Allocate FileRequest
  3521. ======================================
  3522.  
  3523. Insufficient memory is available.
  3524.  
  3525. Resolution - Free up some memory and retry.
  3526.  
  3527.  
  3528.  
  3529. TSMorph.guide/Err-WPort
  3530.  
  3531.  
  3532. Error - Unable to Create Window Message Port
  3533. ============================================
  3534.  
  3535. Insufficient memory is available.
  3536.  
  3537. Resolution - Free up some memory and retry.
  3538.  
  3539.  
  3540.  
  3541. TSMorph.guide/Err-IDevice
  3542.  
  3543.  
  3544. Error - Can not Open input.device
  3545. =================================
  3546.  
  3547. Insufficient memory is available.
  3548.  
  3549. Resolution - Free up some memory and retry.
  3550.  
  3551.  
  3552.  
  3553. TSMorph.guide/Err-ISmall
  3554.  
  3555.  
  3556. Error - Image smaller than points
  3557. =================================
  3558.  
  3559. The image trying to be loaded is smaller than the points already
  3560. defined.
  3561.  
  3562. Resolution - Load a larger image, or select the New  menu item and
  3563. restart.
  3564.  
  3565.  
  3566.  
  3567. TSMorph.guide/Err-IDifferent
  3568.  
  3569.  
  3570. Error - Images different sizes
  3571. ==============================
  3572.  
  3573. This can be displayed when opening the second image in TSMorph. Both
  3574. images must have the same horizontal and vertical resolutions. The image
  3575. depths can be different.
  3576.  
  3577. Resolution - Either use a different pair of images, or change the size
  3578. of one of the images using some image-processing program.
  3579.  
  3580.  
  3581.  
  3582. TSMorph.guide/Err-ZRaster
  3583.  
  3584.  
  3585. Error - Unable to Allocate Zoom raster
  3586. ======================================
  3587.  
  3588. Insufficient memory is available.
  3589.  
  3590. Resolution - Free up some memory and retry. If you still do not have
  3591. enough memory then rerun specifying ZOOM=OFF  as a parameter.
  3592.  
  3593.  
  3594.  
  3595. TSMorph.guide/Err-Menu
  3596.  
  3597.  
  3598. Error - Unable to SetMenuStrip
  3599. ==============================
  3600.  
  3601. Insufficient memory is available.
  3602.  
  3603. Resolution - Free up some memory and retry.
  3604.  
  3605.  
  3606.  
  3607. TSMorph.guide/Err-OpenWindow
  3608.  
  3609.  
  3610. Error - Unable to OpenWindowTags
  3611. ================================
  3612.  
  3613. Insufficient memory is available.
  3614.  
  3615. Resolution - Free up some memory and retry.
  3616.  
  3617.  
  3618.  
  3619. TSMorph.guide/Err-MemFile
  3620.  
  3621.  
  3622. Error - Unable to AllocMem for Filename
  3623. =======================================
  3624.  
  3625. Insufficient memory is available.
  3626.  
  3627. Resolution - Free up some memory and retry.
  3628.  
  3629.  
  3630.  
  3631. TSMorph.guide/Err-AllocGadget
  3632.  
  3633.  
  3634. Error - Unable to Allocate xxxx Gadget
  3635. ======================================
  3636.  
  3637. Insufficient memory is available.
  3638.  
  3639. Resolution - Free up some memory and retry.
  3640.  
  3641.  
  3642.  
  3643. TSMorph.guide/Err-AllocImage
  3644.  
  3645.  
  3646. Error - Unable to Allocate xxxx Image
  3647. =====================================
  3648.  
  3649. Insufficient memory is available.
  3650.  
  3651. Resolution - Free up some memory and retry.
  3652.  
  3653.  
  3654.  
  3655. TSMorph.guide/Err-LoadImage
  3656.  
  3657.  
  3658. Error - Failure loading Image 'xxxx'
  3659. ====================================
  3660.  
  3661. There was an error loading the image xxxx. Another error message should
  3662. previously have been displayed.
  3663.  
  3664. Resolution - See previous error message.
  3665.  
  3666.  
  3667.  
  3668. TSMorph.guide/Err-AllocIFF
  3669.  
  3670.  
  3671. Error - Unable to AllocIFF
  3672. ==========================
  3673.  
  3674. Insufficient memory is available.
  3675.  
  3676. Resolution - Free up some memory and retry.
  3677.  
  3678.  
  3679.  
  3680. TSMorph.guide/Err-AllocILBM
  3681.  
  3682.  
  3683. Error - Unable to AllocMem for ILBMInfo
  3684. =======================================
  3685.  
  3686. Insufficient memory is available.
  3687.  
  3688. Resolution - Free up some memory and retry.
  3689.  
  3690.  
  3691.  
  3692. TSMorph.guide/Err-GetDRI
  3693.  
  3694.  
  3695. Error - Unable to GetScreenDrawInfo
  3696. ===================================
  3697.  
  3698. Insufficient memory is available.
  3699.  
  3700. Resolution - Free up some memory and retry.
  3701.  
  3702.  
  3703.  
  3704. TSMorph.guide/Err-LockScreen
  3705.  
  3706.  
  3707. Error - Unable to LockPubScreen(xxxx)
  3708. =====================================
  3709.  
  3710. Either the Public Screen  is not open or there is insufficient memory.
  3711.  
  3712. Resolution - Free up some memory and retry, or correct the PUBSCREEN 
  3713. parameter.
  3714.  
  3715.  
  3716.  
  3717. TSMorph.guide/Err-FileFormat
  3718.  
  3719.  
  3720. Error - Invalid file format - Line 'xxxx'
  3721. =========================================
  3722.  
  3723. The points file being loaded is in an incorrect Format  or is not a
  3724. points file.
  3725.  
  3726. Resolution - Specify a correct points file or manually edit the file
  3727. and retry.
  3728.  
  3729.  
  3730.  
  3731. TSMorph.guide/Err-TooSmall
  3732.  
  3733.  
  3734. Error - Images are too small
  3735. ============================
  3736.  
  3737. The images specified in the input file are too small.
  3738.  
  3739. Resolution - Either edit the input file - See Format , or select the New 
  3740. menu item and retry.
  3741.  
  3742.  
  3743.  
  3744. TSMorph.guide/Err-Range
  3745.  
  3746.  
  3747. Error - Point out of range - Line 'xxxx'
  3748. ========================================
  3749.  
  3750. The point coordinates specified in the input file is larger than the
  3751. image size.
  3752.  
  3753. Resolution - Manually edit the input file - See Format  and retry.
  3754.  
  3755.  
  3756.  
  3757. TSMorph.guide/Err-MemPoints
  3758.  
  3759.  
  3760. Error - Out of memory for points
  3761. ================================
  3762.  
  3763. Insufficient memory is available.
  3764.  
  3765. Resolution - Free up some memory and retry after selecting either New 
  3766. or New Points  to delete existing points.
  3767.  
  3768.  
  3769.  
  3770. TSMorph.guide/Err-InvalidLink
  3771.  
  3772.  
  3773. Error - Invalid point link - Line 'xxxx'
  3774. ========================================
  3775.  
  3776. The points linking specified in the input file is invalid.
  3777.  
  3778. Resolution - Manually edit the input file - See Format  and retry.
  3779.  
  3780.  
  3781.  
  3782. TSMorph.guide/Err-CloseFile
  3783.  
  3784.  
  3785. Error - Error closing file 'xxxx'
  3786. =================================
  3787.  
  3788. The file xxxx could not be successfully closed. The disc may be full.
  3789.  
  3790. Resolution - If saving then save the file to a different disk or free up
  3791. some disk space and retry with another name. The original file may not
  3792. be accessible until after a reboot.
  3793.  
  3794.  
  3795.  
  3796. TSMorph.guide/Err-OpenFile
  3797.  
  3798.  
  3799. Error - Error opening file 'xxxx'
  3800. =================================
  3801.  
  3802. The file xxxx could not be opened. The file does not exist (when
  3803. reading), the name is invalid, the file is already in use, or the disk
  3804. is write protected.
  3805.  
  3806. Resolution - Use a different file name or allow the disk to be written
  3807. to.
  3808.  
  3809.  
  3810.  
  3811. TSMorph.guide/Err-WriteFile
  3812.  
  3813.  
  3814. Error - Error writing to 'xxxx'
  3815. ===============================
  3816.  
  3817. The file xxxx could not be successfully written to. The disc may be
  3818. full. The file has not been successfully saved.
  3819.  
  3820. Resolution - Save the file to a different disk or free up some disk
  3821. space and retry.
  3822.  
  3823.  
  3824.  
  3825. TSMorph.guide/Err-4Points
  3826.  
  3827.  
  3828. Error - Point already linked to 16 points
  3829. =========================================
  3830.  
  3831. Any point can only be linked  to up to 16 other points. Note: the links
  3832. are only for clarity and do not effect the rendering process.
  3833.  
  3834. Resolution - Unlink  the current point from some other point and retry.
  3835.  
  3836.  
  3837.  
  3838. TSMorph.guide/Err-NotLinked
  3839.  
  3840.  
  3841. Error - Point not linked
  3842. ========================
  3843.  
  3844. The points just selected are not currently linked  and cannot therefore
  3845. be unlinked.
  3846.  
  3847. Resolution - None required.
  3848.  
  3849.  
  3850.  
  3851. TSMorph.guide/Err-LinkSelf
  3852.  
  3853.  
  3854. Error - Cannot link point to itself
  3855. ===================================
  3856.  
  3857. A point can not be Linked  to itself.
  3858.  
  3859. Resolution - Select another point to link to.
  3860.  
  3861.  
  3862.  
  3863. TSMorph.guide/Err-Linked
  3864.  
  3865.  
  3866. Error - Points already linked
  3867. =============================
  3868.  
  3869. The points you are trying to link  are already linked.
  3870.  
  3871. Resolution - None required.
  3872.  
  3873.  
  3874.  
  3875. TSMorph.guide/Err-UnlinkSelf
  3876.  
  3877.  
  3878. Error - Cannot unlink point from itself
  3879. =======================================
  3880.  
  3881. A point can not be unlinked  from itself.
  3882.  
  3883. Resolution - Select another point to unlink from.
  3884.  
  3885.  
  3886.  
  3887. TSMorph.guide/Err-MemNewPoint
  3888.  
  3889.  
  3890. Error - Error no memory for new point
  3891. =====================================
  3892.  
  3893. There is no memory to add the new point.
  3894.  
  3895. Resolution - Free up some memory and retry.
  3896.  
  3897.  
  3898.  
  3899. TSMorph.guide/Err-LibraryR
  3900.  
  3901.  
  3902. Error - Unable to Open xxxx.library(n)
  3903. ======================================
  3904.  
  3905. The library xxxx version number n could not be opened. See Requirements 
  3906. for a list of libraries required. It could just be a lack of memory.
  3907.  
  3908. Resolution - Ensure you are running at least version 2.04 of the
  3909. operating system, or free up some memory and retry.
  3910.  
  3911.  
  3912.  
  3913. TSMorph.guide/Err-Saving
  3914.  
  3915.  
  3916. Error - Error saving file 'xxxx'
  3917. ================================
  3918.  
  3919. Some error occurred saving the IFF ILBM output file. Another error
  3920. requester may have previously appeared. Alternatively there could be a
  3921. lack of memory. This error is also displayed when trying to save DCTV
  3922. images in an invalid size.
  3923.  
  3924. Resolution - See the previous error message, or free up some memory and
  3925. retry.
  3926.  
  3927.  
  3928.  
  3929. TSMorph.guide/Err-AllocVec
  3930.  
  3931.  
  3932. Error - Error AllocVec for output
  3933. =================================
  3934.  
  3935. Insufficient memory is available.
  3936.  
  3937. Resolution - Free up some memory and retry.
  3938.  
  3939.  
  3940.  
  3941. TSMorph.guide/Err-OpenPoints
  3942.  
  3943.  
  3944. Error - Error Opening points file
  3945. =================================
  3946.  
  3947. The input file specified to TSMorph-render does not exist or is in an
  3948. invalid format.
  3949.  
  3950. Resolution - Either specify a valid input file, or manually edit the
  3951. points file.
  3952.  
  3953.  
  3954.  
  3955. TSMorph.guide/Err-Progress
  3956.  
  3957.  
  3958. Error - Error opening progress window
  3959. =====================================
  3960.  
  3961. Some error occurred opening the Progress  requester in TSMorph-render.
  3962. Probably a lack of memory, or the PUBSCREENR  parameter specifies a not
  3963. open public screen name.
  3964.  
  3965. Resolution - Free up some memory or correct the parameter and retry.
  3966.  
  3967.  
  3968.  
  3969. TSMorph.guide/Err-AllocPlanes
  3970.  
  3971.  
  3972. Error - Unable to allocate memory for bitmap
  3973. ============================================
  3974.  
  3975. Insufficient memory is available for some bitmap planes.
  3976.  
  3977. Resolution - Free up some memory and retry.
  3978.  
  3979.  
  3980.  
  3981. TSMorph.guide/Err-24
  3982.  
  3983.  
  3984. Error - Image must be 24 bit 'xxxx'
  3985. ===================================
  3986.  
  3987. The image xxxx being loaded by TSMorph-render is not a 24 bit image.
  3988. Only 24 bit ILBM images can be rendered.
  3989.  
  3990. This is an obsolete message which should not appear.
  3991.  
  3992. Resolution - Use TSMorph to specify a valid 24 bit ILBM image.
  3993.  
  3994.  
  3995.  
  3996. TSMorph.guide/Err-Load
  3997.  
  3998.  
  3999. Error - Error loading 'xxxx'
  4000. ============================
  4001.  
  4002. The image xxxx being loaded by TSMorph-render could not be loaded. A
  4003. previous error requester could have appeared. The file name could be
  4004. invalid.
  4005.  
  4006. Resolution - See the previous error message.
  4007.  
  4008.  
  4009.  
  4010. TSMorph.guide/Err-SizeMatch
  4011.  
  4012.  
  4013. Error - Size does not match image - Line 'xxxx'
  4014. ===============================================
  4015.  
  4016. The points file being loaded - See File Format  - has an image size
  4017. specified which does not match the image being loaded.
  4018.  
  4019. Resolution - Change the image size, manually edit the input file, or
  4020. respecify the image name using TSMorph.
  4021.  
  4022.  
  4023.  
  4024. TSMorph.guide/Err-MemPointsR
  4025.  
  4026.  
  4027. Error - Out of memory for points
  4028. ================================
  4029.  
  4030. Insufficient memory is available.
  4031.  
  4032. Resolution - Free up some memory and retry.
  4033.  
  4034.  
  4035.  
  4036. TSMorph.guide/Err-3Points
  4037.  
  4038.  
  4039. Error - Must have at least 3 points
  4040. ===================================
  4041.  
  4042. In order to correctly render an image at least 3 points must be defined.
  4043.  
  4044. Resolution - Use TSMorph to define at least 3 points - e.g. in 3 of the
  4045. corners.
  4046.  
  4047.  
  4048.  
  4049. TSMorph.guide/Err-ARexx
  4050.  
  4051.  
  4052. Error - Error sending ARexx message - 'xxxx'
  4053. ============================================
  4054.  
  4055. TSMorph-render or TSMorph has had a problem sending the ARexx  message.
  4056. ARexx may not be running, or the script may not exist or have errors.
  4057.  
  4058. Resolution - Ensure ARexx is running, check the scripts - See parameters
  4059. PRESCRIPT , POSTSCRIPT  and LOADSCRIPT , or PREVIEW  - exist and have TSM
  4060. as a suffix.
  4061.  
  4062. If the above is OK then use TCO and TS to interactively trace the
  4063. script.
  4064.  
  4065.  
  4066.  
  4067. TSMorph.guide/Err-OldFormat
  4068.  
  4069.  
  4070. Error - Assuming version 1.0 file format
  4071. ========================================
  4072.  
  4073. The current version of the File Format  has a header record. This error
  4074. is saying no header is present, it is assumed that the file is in an
  4075. old format.
  4076.  
  4077. Resolution - Select OK to continue. Load and Save in TSMorph to save in
  4078. the new format if required.
  4079.  
  4080.  
  4081.  
  4082. TSMorph.guide/Err-OneFrame
  4083.  
  4084.  
  4085. Error - Must have at least one frame
  4086. ====================================
  4087.  
  4088. This is displayed when trying to edit points on an Animated Morph/Warp
  4089. when the number of frames is 0.
  4090.  
  4091. Resolution - Set the number of frames  to at least 1.
  4092.  
  4093.  
  4094.  
  4095. TSMorph.guide/Err-AllSize
  4096.  
  4097.  
  4098. Error - Frames must all be the same size
  4099. ========================================
  4100.  
  4101. This is displayed when trying to change to a different frame. The size
  4102. of all input images must be the same.
  4103.  
  4104. Resolution - Ensure all input images are the same size.
  4105.  
  4106.  
  4107.  
  4108. TSMorph.guide/Err-OpalVision
  4109.  
  4110.  
  4111. Error - Failure - yyyy - loading 'xxxx'
  4112. =======================================
  4113.  
  4114. opal.library had a problem loading image xxxx.
  4115.  
  4116. Resolution - yyyy should describe the problem.
  4117.  
  4118.  
  4119.  
  4120. TSMorph.guide/Err-SaveS
  4121.  
  4122.  
  4123. Error - Error Saving Settings 'xxxx'
  4124. ====================================
  4125.  
  4126. This message is displayed when TSMorph has been unable to save settings 
  4127. in the named file. If KEEPSETTINGS  is set to YES then settings are
  4128. saved in ENV:TSMorph/TSMorph.prefs when the program is quit.
  4129.  
  4130. Resolution - Supply a correct filename, set KEEPSETTINGS to NO, or
  4131. create the directory ENV:TSMorph
  4132.  
  4133.  
  4134.  
  4135. TSMorph.guide/Err-LoadS
  4136.  
  4137.  
  4138. Error - Error Loading Settings 'xxxx'
  4139. =====================================
  4140.  
  4141. TSMorph has had a problem loading the specified file. The file probably
  4142. does not exist.
  4143.  
  4144. Resolution - Specify a correct file name
  4145.  
  4146.  
  4147.  
  4148. TSMorph.guide/Err-NoOpal
  4149.  
  4150.  
  4151. Error - No opal.library
  4152. =======================
  4153.  
  4154. TSMorph or TSMorph-render is trying to load an image using opal.library
  4155. but it could not be opened.
  4156.  
  4157. Resolution - For TSMorph - If you do not have opal.library do not
  4158. specify OPENMODE=OPAL. If you are not specifying this then the image
  4159. you are trying to load must be in a format which TSMorph does not
  4160. understand (this may be some unsupported JPEG variant).
  4161.  
  4162. For TSMorph-render - This is trying to load some unsupported image
  4163. format.
  4164.  
  4165.  
  4166.  
  4167. TSMorph.guide/Err-NoFile
  4168.  
  4169.  
  4170. Error - File does not exist 'xxxx'
  4171. ==================================
  4172.  
  4173. TSMorph is trying to load an image from a file which does not exist or
  4174. is inaccessible.
  4175.  
  4176. Resolution - Specify a valid file name.
  4177.  
  4178.  
  4179.  
  4180. TSMorph.guide/Err-OScreen
  4181.  
  4182.  
  4183. Error - Error opening screen
  4184. ============================
  4185.  
  4186. TSMorph has been unable to open the requested screen. This could be
  4187. because the CUSTOMDEPTH  is too great for the CUSTOMMODE , there is not
  4188. enough memory, or some other related reason.
  4189.  
  4190. Resolution - Check you have enough memory, make sure the screen depth
  4191. is OK for the screen mode.
  4192.  
  4193.  
  4194.  
  4195. TSMorph.guide/Err-DrawI
  4196.  
  4197.  
  4198. Error - Unable to get DrawInfo
  4199. ==============================
  4200.  
  4201. TSMorph has been unable to obtain some information from the Workbench,
  4202. probably due to lack of memory.
  4203.  
  4204. Resolution - Free up some memory and retry.
  4205.  
  4206.  
  4207.  
  4208. TSMorph.guide/Err-LockW
  4209.  
  4210.  
  4211. Error - Unable to lock Workbench
  4212. ================================
  4213.  
  4214. TSMorph has been unable to obtain some information from the Workbench,
  4215. probably due to lack of memory.
  4216.  
  4217. Resolution - Free up some memory and retry.
  4218.  
  4219.  
  4220.  
  4221. TSMorph.guide/Err-SMode
  4222.  
  4223.  
  4224. Invalid screen mode xxxx
  4225. ========================
  4226.  
  4227. The screen mode specified by CUSTOMMODE  is not a valid screen mode.
  4228.  
  4229. Resolution - Check the screen mode against the list show in the
  4230. preferences screen mode requester.
  4231.  
  4232.  
  4233.  
  4234. TSMorph.guide/Err-CScreen
  4235.  
  4236.  
  4237. TSMorph is attempting to close this ...
  4238. =======================================
  4239.  
  4240. TSMorph is trying to close the Public Screen  that it opened but is
  4241. unable to as there are locks (probably open windows) on the screen.
  4242.  
  4243. Resolution - Close all other open windows on the screen and retry.
  4244.  
  4245.  
  4246.  
  4247. TSMorph.guide/Bugs
  4248.  
  4249.  
  4250. Known (and unknown errors)
  4251. **************************
  4252.  
  4253.    * Known Problems
  4254.  
  4255.         * Unsaved project does not check that gadgets really have been
  4256.           edited.
  4257.  
  4258.         * This guide sometimes has very long lines. Also bold items
  4259.           following * are followed by too many spaces.  This appears to
  4260.           be due to a problem with MakeInfo, menus and lists.
  4261.  
  4262.         * This guide may not look correct when using amigaguide.library
  4263.           versions before 40. This will not be fixed.
  4264.  
  4265.         * Fails to do anything if run on less than 2.04 (could display
  4266.           a message). This is unlikely to be fixed.
  4267.  
  4268.         * Progress gadgets do not look to good using 2.04. They do look
  4269.           OK when using 3.0+. This will not be fixed.
  4270.  
  4271.         * 24 bit ILBMs are loaded into Chip memory. If you do not have
  4272.           enough, then convert the input images to PPM or JPEG first.
  4273.           (Thanks to Jamie Cope).
  4274.  
  4275.         * Sizing EGS windows from the top or left may corrupt the
  4276.           display. I believe this an EGS problem.
  4277.  
  4278.    * Unknown Problems?
  4279.  
  4280.         * Image validation requires tidying up - especially with anim
  4281.           morphs/warps.
  4282.  
  4283.         *     TSMorph and TSMorph-render may not release all memory.
  4284.  
  4285.         *     TSMorph-prefs has not been well tested.
  4286.  
  4287.         *     TSMorph may open zoomed large windows with corruption.
  4288.  
  4289.         * Width and Height in the parameter file may not be correctly
  4290.           set and require manual editing.
  4291.  
  4292. Please report any other bugs by EMail to mark@topic.demon.co.uk or
  4293. mpaddock@cix.compulink.co.uk.
  4294.  
  4295.  
  4296.  
  4297. TSMorph.guide/Hard-Software
  4298.  
  4299.  
  4300. Hardware and Software used in development
  4301. *****************************************
  4302.  
  4303.    * HSPascal            Editor.
  4304.  
  4305.    * SAS C               Code.
  4306.  
  4307.    * GadToolsBox         Info, Add Grid and Progress Windows.
  4308.      GadToolsBox is © Copyright 1991,92 Jaba Development.
  4309.  
  4310.    * DPaint              Control Window gadgets/Pointers.
  4311.  
  4312.    * Workbench 2.04      GUI.
  4313.  
  4314.    * MakeInfo            Documentation.
  4315.  
  4316.    * Iff2Src             Control Window gadgets. Iff2Src is © J
  4317.      Tyberghein.
  4318.  
  4319.    * ILBMtoC             Pointers.
  4320.  
  4321.    * IconEdit            Pointers.
  4322.  
  4323.    * NewIff              Various IFF routines.
  4324.  
  4325.    * ReqTools            For nicer requesters. ReqTools is © 1991/1992
  4326.      Nico François
  4327.  
  4328.    * OpalVision          For opal.library for easy file loading and
  4329.      saving. OpalVision is a trademark of Opal Technology Pty Ltd.
  4330.  
  4331.    * DCTV                For dctv.library for saving and loading DCTV
  4332.      images. DCTV is © 1991,1992 Digital Creations, Inc.
  4333.  
  4334.    * IJG JPEG software   For the PPM, TARGA, GIF and JPEG file loading
  4335.      code.
  4336.  
  4337.    * EGS                 For the EGS interface.
  4338.  
  4339.    * AG2TXT              For the .doc file. AG2TXT is Copyright (c)
  4340.      1993 Jason R. Hulance.
  4341.  
  4342.    * Fenster             To capture the windows
  4343.  
  4344.    * MKANIM              To generate Animations. MKANIM is Copyright ©
  4345.      1993 by John Bickers.
  4346.  
  4347.    * Viewtek             To display Animations. Viewtek is © 1992
  4348.      Thomas Krehbiel.
  4349.  
  4350.    * Commodore Amiga 2000 with 1MB chip ram,
  4351.  
  4352.    * Commodore 1960 monitor,
  4353.  
  4354.    * GVP SCSI hard card with 52MB Quantum disc,
  4355.  
  4356.    * RCS Fusion Forty accelerator with 8MB fast ram.
  4357.  
  4358.  
  4359.  
  4360. TSMorph.guide/History
  4361.  
  4362.  
  4363. Version History (since 2.0)
  4364. ***************************
  4365.  
  4366.    * Version 3.2
  4367.  
  4368.         * Recompiled using SAS/C 6.55. Runs about 3% faster.
  4369.  
  4370.         * TSMorph.guide now looks almost OK under AmigaGuide 3.1.
  4371.  
  4372.    * Version 3.1
  4373.  
  4374.         * Fixed the installer script to run correctly on all
  4375.           processors. (Thanks to Olivier Jeannet).
  4376.  
  4377.         * Fixed the Rexx scripts to run correctly when running in ram
  4378.           in the 24bit address space. (Thanks to Olivier Jeannet).
  4379.  
  4380.         * Help gadget now works better.
  4381.  
  4382.         * Some code fixes for more recent EGS versions.
  4383.  
  4384.    * Version 3.0
  4385.  
  4386.         * Recompiled using SAS/C 6.51.
  4387.  
  4388.         * Added 68040 version.
  4389.  
  4390.         * Now correctly handles AGA palettes.
  4391.  
  4392.         * Installer now included. (Thanks to Perry Horner).
  4393.  
  4394.         * Fixed a problem with the EGS pointer (Thanks to Darren
  4395.           Eveland).
  4396.  
  4397.    * Version 2.5
  4398.  
  4399.         * Major Enhancements
  4400.  
  4401.              * Added EGS support to TSMorph  and TSMorph-render.
  4402.  
  4403.              * Added INTEGER  parameter to TSMorph-render. This should
  4404.                make the program run faster, but the output will not be
  4405.                as good. The Icon supplied for the non FPU version has
  4406.                INTEGER=YES set by default, the default preview  script
  4407.                also sets this.
  4408.  
  4409.              * Added MODEs  4 to 31. This changes the Settings  menu.
  4410.  
  4411.              * Added Triangulate  menu item to convert point links to
  4412.                triangles. Points can now be linked to up to 16 other
  4413.                points.
  4414.  
  4415.              * Added a short tutorial - See
  4416.                Tutorial/Tutorial.readme.
  4417.  
  4418.              * Added documentation in plain text format - See
  4419.                TSMorph.doc. (Thanks to Perry
  4420.                Horner).
  4421.  
  4422.              * Added documentation in .html format - Mosaic is required
  4423.                to view this.
  4424.  
  4425.         * Minor Enhancments
  4426.  
  4427.              * Edited the graphics in this guide. It will only look
  4428.                correct under the OS3.0+ version of AmigaGuide.library.
  4429.  
  4430.              * When trying to close the Public Screen  TSMorph will
  4431.                display an error  if any other windows are open.
  4432.  
  4433.              * Horizontal  and Vertical  gadgets are now correct on 2
  4434.                colour screens.
  4435.  
  4436.              * Added REQTOOLS parameter to TSMorph  and TSMorph-render.
  4437.  
  4438.              *     TSMorph-render now uses nofrag.library for memory
  4439.                allocation if available.
  4440.  
  4441.              * Added new prescript  example script to render all frames.
  4442.  
  4443.              * Added new Hints & Tips  section.
  4444.  
  4445.              * Sped up the remapping of normal ILBM images.
  4446.  
  4447.              * Install script now determines 68020/881 correctly itself.
  4448.  
  4449.              * Added some new ARexx  scripts to generate animations.
  4450.  
  4451.         * Bug Fixes
  4452.  
  4453.              * Fixed a very silly bug with the DEPTH  parameter. It was
  4454.                always read as at least 20. This should speed up
  4455.                rendering.
  4456.  
  4457.              * TSMorph-prefs  and TSMorph  set ANTIALIAS  and HELP 
  4458.                correctly when Reset to Defaults.
  4459.  
  4460.              * Some fixes to the default PREVIEW  script. (Thanks to
  4461.                Stefan Haubenthal).
  4462.  
  4463.              * TSMorph-prefs  now correctly sets the Render mode.
  4464.  
  4465.              * Output images should not have garbage on the right hand
  4466.                side.
  4467.  
  4468.              * Lots of minor code and docs changes.
  4469.  
  4470.    * Version 2.4
  4471.  
  4472.         * Fixed bug where if 1st image for a Morph was loaded to
  4473.           convert the first frame then the second image was never
  4474.           loaded.
  4475.  
  4476.    * Version 2.3
  4477.  
  4478.         * Enhancements
  4479.  
  4480.              * Keyboard  shortcuts added to Edit  windows to change
  4481.                Edit Mode  (this prevents any screen flicker when
  4482.                CHANGEPALLETE  is set to YES).
  4483.  
  4484.         * Bug Fixes
  4485.  
  4486.              * Sensible message is displayed if opal.library is not
  4487.                present and an input image does not exist in
  4488.                TSMorph-render.
  4489.  
  4490.              *     TSMorph-render no longer attempts to load
  4491.                unnecessary images and point files for the first and
  4492.                last frames.
  4493.  
  4494.              * PREVIEW  can now be longer than the default value without
  4495.                causing public screen name problems.
  4496.  
  4497.              * TSMorph-prefs  no longer resets preferences to defaults
  4498.                if Open...  is cancelled.
  4499.  
  4500.              * Zoom?  menu item now works on the Info  window.
  4501.  
  4502.              * No longer opens project SETTINGS=  settings file twice.
  4503.  
  4504.              * Title of file requester to Open Project  is now Load
  4505.                Project not Load File.
  4506.  
  4507.              * Major source code clean up.
  4508.  
  4509.              * Source code is now available. Distribution is under GNU
  4510.                General Public Licence.  See distribution.
  4511.  
  4512.    * Version 2.2
  4513.  
  4514.         * Major Enhancements
  4515.  
  4516.              * Added Anti-Alias  capability to TSMorph-render.
  4517.  
  4518.              * Added ability to TSMorph and TSMorph-render to load a
  4519.                large variety of image formats (JPEG, ILBM (including 24
  4520.                bit, EHB, HAM6, HAM8 and DCTV with dctv.library), TARGA,
  4521.                GIF and PPM). See OPENMODE  and LOADSCRIPT.
  4522.  
  4523.              * Added a lot more save formats  (grey 16, grey 256, HAM 6,
  4524.                HAM 8 and DCTV3 and DCTV4 [with dctv.library]).
  4525.  
  4526.              * Added continuous help  option, and Help Text  gadget to
  4527.                TSMorph.
  4528.  
  4529.              * Added the Preview  option to preview render an image. See
  4530.                Preview... , Preview...  and PREVIEW.
  4531.  
  4532.              * Added the ability to open custom  screens.
  4533.  
  4534.              * Can now save the first and last images - see Prescript.
  4535.  
  4536.              * Added preferences editor TSMorph-prefs.
  4537.  
  4538.         * Minor Enhancements
  4539.  
  4540.              * Loading Image requester is displayed. See OPENMODE.
  4541.  
  4542.              * 24 File 1  and 24 File 2  gadgets can now be left blank to
  4543.                use the File One  and File Two  names.
  4544.  
  4545.              * MakeInfo 1.55 used. This doc now has more formatting.
  4546.  
  4547.              * Progress  requester now shows a list view of messages.
  4548.  
  4549.         * Bug Fixes
  4550.  
  4551.              * Image remapping should be more correct.
  4552.  
  4553.              * Edit/Mode  sub-menu has a capital E.
  4554.  
  4555.              * Should no longer leave the Screen with the incorrect
  4556.                palette  when TSMorph is quit.
  4557.  
  4558.              * Fixed a nasty memory corruption bug with DX  and DY.
  4559.  
  4560.              * Control Window gadgets  now look more correct on screens
  4561.                with more than 4 colours.
  4562.  
  4563.              * Fixed a bug where parameters  were automatically reset
  4564.                when opening a project.
  4565.  
  4566.              * Open Points...  no longer resets Morph parameters.
  4567.  
  4568.              * Load Settings...  now works.
  4569.  
  4570.              * DEPTH  parameter can now be greater than the number of
  4571.                points without memory corruption.
  4572.  
  4573.              *     TSMorph window is correctly disabled when saving
  4574.                after Unsaved Project  requester is displayed.
  4575.  
  4576.              * Uses less memory for Zoom  raster.
  4577.  
  4578.              *     TSMorph opens amigaguide window on screen specified
  4579.                by PUBSCREEN.
  4580.  
  4581.              * String requesters will now accept empty strings.
  4582.  
  4583.    * Version 2.0a
  4584.  
  4585.         * Minor update to the File Format  description. (Includes Anim
  4586.           Morphs and Warps).
  4587.  
  4588.         *     ENV/TSMorph/def_points now has Stack set to 8192.
  4589.           (Prevents crashes when using opal.library).
  4590.  
  4591.         * Render Public Screen  menu item is disabled if
  4592.           reqtools.library is not available. (Previously crashed if
  4593.           selected).
  4594.  
  4595.         * Only relevant OPENMODE  is ALWAYS if opal.library is not
  4596.           available (Thanks to spark@cix).
  4597.  
  4598.         * Screen is automatically brought to the front when the first
  4599.           window opens.
  4600.  
  4601.  
  4602.  
  4603. TSMorph.guide/Hints
  4604.  
  4605.  
  4606. Hints & Tips
  4607. ************
  4608.  
  4609. This section supplies some hopefully useful information which may not
  4610. be immediately apparent elsewhere.
  4611.  
  4612. Speed?
  4613.  
  4614. If you do not have an FPU then set the INTEGER parameter to YES.  Even
  4615. if you do have an FPU this may still make things run faster.
  4616.  
  4617. If it still slow then try changing DX and DY to 1 (or more).
  4618.  
  4619. If you have lots of memory then setting the precalculate part of MODE
  4620. (16) should help.
  4621.  
  4622. What MODE?
  4623.  
  4624. This depends on the type of Morph.
  4625.  
  4626. If you are, say, rotating some text on a background, then it is
  4627. probably best to set the stationary part (1). You would NOT want to set
  4628. the precalculate once part (16).
  4629.  
  4630. If you are morphing, say, two faces where the points do not move much
  4631. between the first and last image then it may be best to set the
  4632. precalculate part (16) (provided you have enough free memory). Setting
  4633. the Delaunay part (8) may also be a good idea.
  4634.  
  4635. Setting search (2) is probably not a good idea.
  4636.  
  4637. Not enough memory for TSMorph
  4638.  
  4639. If you run out of Chip memory when trying to load large images then try
  4640. setting ZOOM to OFF.
  4641.  
  4642. HAM output has fringing
  4643.  
  4644. A very simple algorithm is used for generating HAM output. If the
  4645. output is not acceptable then the best idea is to output some other
  4646. format (ILBM24 or PPM) and then run a proper image conversion program
  4647. on the output (possibly as part of the Postscript script).
  4648.  
  4649.  
  4650.  
  4651. TSMorph.guide/Distribution
  4652.  
  4653.  
  4654. Copyright and distribution requirements
  4655. ***************************************
  4656.  
  4657.       TSMorph - Amiga Morphing program
  4658.       Copyright (C) © 1993/94 Topicsave Limited
  4659.      
  4660.       This program is free software; you can redistribute it and/or modify
  4661.       it under the terms of the GNU General Public License as published by
  4662.       the Free Software Foundation; either version 2 of the License, or
  4663.       any later version.
  4664.      
  4665.       This program is distributed in the hope that it will be useful,
  4666.       but WITHOUT ANY WARRANTY; without even the implied warranty of
  4667.       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  4668.       GNU General Public License for more details.
  4669.      
  4670.       You should have received a copy of the GNU General Public License
  4671.       along with this program; if not, write to the Free Software
  4672.       Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  4673.      
  4674.       mark@topic.demon.co.uk
  4675.       mpaddock@cix.compulink.co.uk
  4676.  
  4677. TSMORPH IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE; NO WARRANTIES ARE
  4678. MADE.  ALL USE IS AT YOUR OWN RISK.  NO LIABILITY OR RESPONSIBILITY IS
  4679. ASSUMED.
  4680.  
  4681. TSMorph is ©1993/94 Topicsave Limited.
  4682.  
  4683. Please send any criticisms, bugs, etc. by EMail to
  4684. mark@topic.demon.co.uk or mpaddock@cix.compulink.co.uk.
  4685.  
  4686.          This software is based in part on the work of the Independent JPEG Group.
  4687.      
  4688.          The Graphics Interchange Format(c) is the Copyright property of
  4689.          CompuServe Incorporated.  GIF(sm) is a Service Mark property of
  4690.          CompuServe Incorporated.
  4691.  
  4692.          The Delaunay code was written by Dave Watson and uses the algorithm described in -
  4693.          Watson, D.F., 1981, Computing the n-dimensional Delaunay tessellation with
  4694.          application to Voronoi polytopes: The Computer J., 24(2), p. 167-172.
  4695.  
  4696.          Installer and Installer project icon
  4697.          (c) Copyright 1991-93 Commodore-Amiga, Inc.  All Rights Reserved.
  4698.          Reproduced and distributed under license from Commodore.
  4699.      
  4700.          INSTALLER SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE;
  4701.          NO WARRANTIES ARE MADE.  ALL USE IS AT YOUR OWN RISK.  NO LIABILITY
  4702.          OR RESPONSIBILITY IS ASSUMED.
  4703.  
  4704.  
  4705.  
  4706. TSMorph.guide/TSMorph-prefs
  4707.  
  4708.  
  4709. Preferences editor
  4710. ******************
  4711.  
  4712. TSMorph-prefs is a standard preferences editor.
  4713.  
  4714. When loaded it loads the current settings  from
  4715. ENV:TSMorph/TSMorph.prefs.  It then displays a window showing all
  4716. the preferences.
  4717.  
  4718. Help displays context sensitive help using amigaguide if available.
  4719.  
  4720.  
  4721.   Gadgets           Gadgets displayed in the Preferences Window
  4722.   Menus             Menus available in the Preferences Window
  4723.  
  4724.  
  4725.  
  4726. TSMorph.guide/TSMP-gad
  4727.  
  4728.  
  4729. TSMorph-prefs Gadgets
  4730. =====================
  4731.  
  4732.  
  4733.      ----------------------------------------------------------
  4734.      |. | TSMorph Preferences                             |  |  |
  4735.      |--------------------------------------------------------|
  4736.      |  Custom Screen         Render               TSMorph    |
  4737.      | NONE---------|   DX |--- 0 DY |--- 0      Zoom   YES     |
  4738.      | PAL:Low Res--|          Mode           Palette   YES     |
  4739.      | PAL:High Res-|   Save Format --|- 75      ModeIFCOLOURS  |
  4740.      | Depth --|---  4  AAx  Intx  Dep-|- 5      Prefsx   Helpx  |
  4741.      |                                                        |
  4742.      |            ARexx Script                Public Screen   |
  4743.      | Preview ...................   TSMorph ................  |
  4744.      |    Load ...................    Render ................  |
  4745.      |     Pre ...................              Icon           |
  4746.      |    Post ...................   Projectx  Prefsx  Renderx  |
  4747.      |                                                        |
  4748.      | Save                       Use                   Cancel  |
  4749.      ----------------------------------------------------------
  4750.  
  4751.  
  4752. System gadgets
  4753.   Close                         Close gadget
  4754.   Zoom                          Zoom gadget
  4755.   Depth gadget                  Depth gadget
  4756.  
  4757.  
  4758. Custom Screen
  4759.   Screen mode                   Custom screen mode
  4760.   Depth                         Custom screen depth
  4761.  
  4762.  
  4763. Render
  4764.   DX                            Render X skip
  4765.   DY                            Render Y skip
  4766.   Mode                          Render mode
  4767.   Save Format                   Render image format
  4768.   Quality                       JPEG Quality
  4769.   AA                            AntiAlias images
  4770.   Int                           Use Integer maths
  4771.   Dep                           Rendering depth
  4772.  
  4773.  
  4774. TSMorph
  4775.   Zoom                          Zoom images
  4776.   Palette                       Change palette
  4777.   Mode                          Open mode
  4778.   Prefs                         Keep preferences
  4779.   Help                          Continuous help
  4780.  
  4781.  
  4782. ARexx Script
  4783.   Preview                       Preview script
  4784.   Load                          Load image script
  4785.   Pre                           Pre render script
  4786.   Post                          Post render script
  4787.  
  4788.  
  4789. Public Screen
  4790.   TSMorph                       TSMorph public screen
  4791.   Render                        Render public screen
  4792.  
  4793.  
  4794. Icon
  4795.   Project                       Project Icons
  4796.   Prefs                         Preferences Icons
  4797.   Render                        Render Icons
  4798.  
  4799.  
  4800. Exit gadgets
  4801.   Save                          Save preferences
  4802.   Use                           Use preferences
  4803.   Cancel                        Cancel
  4804.  
  4805.  
  4806.  
  4807. TSMorph.guide/TSMP-Close
  4808.  
  4809.  
  4810. TSMorph-prefs Close gadget
  4811. --------------------------
  4812.  
  4813. This closes the window and discards any changes.
  4814.  
  4815.  
  4816.  
  4817. TSMorph.guide/TSMP-Zoom
  4818.  
  4819.  
  4820. TSMorph-prefs Zoom gadget
  4821. -------------------------
  4822.  
  4823. This is a standard zoom gadget and zooms the window to/from a title bar.
  4824.  
  4825.  
  4826.  
  4827. TSMorph.guide/TSMP-Depth
  4828.  
  4829.  
  4830. TSMorph-prefs Depth gadget
  4831. --------------------------
  4832.  
  4833. This is a standard depth gadget.
  4834.  
  4835.  
  4836.  
  4837. TSMorph.guide/TSMP-Save
  4838.  
  4839.  
  4840. TSMorph-prefs Save gadget
  4841. -------------------------
  4842.  
  4843. This save the settings  in ENV:TSMorph/TSMorph.prefs and
  4844. ENVARC:TSMorph/TSMorph.prefs.
  4845.  
  4846. Any changes are not picked up until TSMorph or TSMorph-render is
  4847. reloaded.
  4848.  
  4849.  
  4850.  
  4851. TSMorph.guide/TSMP-Use
  4852.  
  4853.  
  4854. TSMorph-prefs Use gadget
  4855. ------------------------
  4856.  
  4857. This save the settings  in ENV:TSMorph/TSMorph.prefs.
  4858.  
  4859. Any changes are not picked up until TSMorph or TSMorph-render is
  4860. reloaded.
  4861.  
  4862.  
  4863.  
  4864. TSMorph.guide/TSMP-Cancel
  4865.  
  4866.  
  4867. TSMorph-prefs Cancel gadget
  4868. ---------------------------
  4869.  
  4870. This closes the window and discards any changes.
  4871.  
  4872.  
  4873.  
  4874. TSMorph.guide/TSMP-men
  4875.  
  4876.  
  4877. TSMorph-prefs Menus
  4878. ===================
  4879.  
  4880. The following menus are available on the TSMorph-prefs Window:
  4881.  
  4882.  
  4883.   Project                     Project menu
  4884.  
  4885.   Edit                        Edit menu
  4886.  
  4887.   Settings                    Settings menu
  4888.  
  4889.  
  4890.  
  4891. TSMorph.guide/TSMP-men-Project
  4892.  
  4893.  
  4894. TSMorph-prefs Project menu
  4895. --------------------------
  4896.  
  4897. This menu contains the following items with their associated Amiga
  4898. short-cuts in the TSMorph-prefs Window:
  4899.  
  4900.  
  4901.   Open...     O                    Open a preferences file
  4902.   Save As...  S                    Save a preferences file
  4903.  
  4904.   Quit        Q                    Quit
  4905.  
  4906.  
  4907.  
  4908. TSMorph.guide/TSMP-men-P-Open
  4909.  
  4910.  
  4911. TSMorph-prefs Project/Open... menu item
  4912. .......................................
  4913.  
  4914. This displays a file requester to load the settings. The default name
  4915. is TSMorph.prefs in the current directory.
  4916.  
  4917.  
  4918.  
  4919. TSMorph.guide/TSMP-men-P-SaveAs
  4920.  
  4921.  
  4922. TSMorph-prefs Project/Save As... menu item
  4923. ..........................................
  4924.  
  4925. This displays a file requester to save the settings. The default name
  4926. is TSMorph.prefs in the current directory.
  4927.  
  4928.  
  4929.  
  4930. TSMorph.guide/TSMP-men-P-Quit
  4931.  
  4932.  
  4933. TSMorph-prefs Project/Quit menu item
  4934. ....................................
  4935.  
  4936. This closes the window and discards any changes.
  4937.  
  4938.  
  4939.  
  4940. TSMorph.guide/TSMP-men-Edit
  4941.  
  4942.  
  4943. TSMorph-prefs Edit menu
  4944. -----------------------
  4945.  
  4946. This menu contains the following items with their associated Amiga
  4947. short-cuts in the TSMorph-prefs Window:
  4948.  
  4949.  
  4950.   Reset To Defaults  D                     Reset preferences to defaults
  4951.   Last Saved         L                     Load preferences from ENVARC:
  4952.   Restore            R                     Load preferences from ENV:
  4953.  
  4954.  
  4955.  
  4956. TSMorph.guide/TSMP-men-E-ResetD
  4957.  
  4958.  
  4959. TSMorph-prefs Edit/Reset To Defaults menu item
  4960. ..............................................
  4961.  
  4962. This resets the settings  to their default values.
  4963.  
  4964.  
  4965.  
  4966. TSMorph.guide/TSMP-men-E-LastS
  4967.  
  4968.  
  4969. TSMorph-prefs Edit/Last Saved menu item
  4970. .......................................
  4971.  
  4972. This loads the settings  from ENVARC:TSMorph/TSMorph.prefs.
  4973.  
  4974.  
  4975.  
  4976. TSMorph.guide/TSMP-men-E-Restore
  4977.  
  4978.  
  4979. TSMorph-prefs Edit/Restore menu item
  4980. ....................................
  4981.  
  4982. This loads the settings  from ENV:TSMorph/TSMorph.prefs.
  4983.  
  4984.  
  4985.  
  4986. TSMorph.guide/TSMP-men-Settings
  4987.  
  4988.  
  4989. TSMorph-prefs Settings menu
  4990. ---------------------------
  4991.  
  4992. This menu contains the following items with their associated Amiga
  4993. short-cuts in the TSMorph-prefs Window:
  4994.  
  4995.  
  4996.   Create Icons?  I                   Create preference Icons
  4997.  
  4998.  
  4999.  
  5000. TSMorph.guide/TSMP-men-S-Icons
  5001.  
  5002.  
  5003. TSMorph-prefs Settings/Create Icons? menu item
  5004. ..............................................
  5005.  
  5006. This item toggles if Icons are to be saved with Settings  files. If it is
  5007. selected then an Icon will be saved. The icon will come from
  5008. ENV:TSMorph/def_prefs if this exists, secondly from ENV:SYS/def_prefs,
  5009. otherwise the default project Icon is used.
  5010.  
  5011. This menu item is similar to but can have a different value to the
  5012. CREATEICONSP  parameter.
  5013.  
  5014.  
  5015.  
  5016. TSMorph.guide/Index
  5017.  
  5018.  
  5019. Index
  5020. *****
  5021.  
  5022.  
  5023.  
  5024.  
  5025.   24 File 1 gadget                       I-gad-24_File_1
  5026.   24 File 2 gadget                       I-gad-24_File_2
  5027.   About                                  Req-About
  5028.   About... menu item                     CI-men-P-About
  5029.   About... menu item                     I-men-P-About
  5030.   Add                                    EMode-Add
  5031.   Add Grid                               Req-Add_Grid
  5032.   Add Grid... menu item                  CI-men-E-Grid
  5033.   Algorithms                             Algorithms
  5034.   ANTIALIAS=                             Par-TSMorph-render
  5035.   ARexx                                  AR
  5036.   Benchmarks                             Benchmarks
  5037.   Bugs                                   Bugs
  5038.   Cancel gadget                          Req-Add_Grid-gad-Cancel
  5039.   Cancel gadget                          TSMP-Cancel
  5040.   CHANGEPALETTE=                         Par-TSMorph
  5041.   Close gadget                           Con-gad-Close
  5042.   Close gadget                           Req-Add_Grid-gad-Close
  5043.   Close gadget                           TSMP-Close
  5044.   Close gadget                           E-gad-Close
  5045.   Close gadget                           I-gad-Close
  5046.   Control gadgets                        Con-gad
  5047.   Control keyboard controls              Con-Key
  5048.   Control menus                          CI-men
  5049.   Control Window                         Con
  5050.   Copyright                              Distribution
  5051.   Create Icons? menu item                TSMP-men-S-Icons
  5052.   CREATEICONS=                           Par-TSMorph
  5053.   CREATEICONSR=                          Par-TSMorph
  5054.   CREATEICONSR=                          Par-TSMorph-render
  5055.   Del                                    EMode-Delete
  5056.   Delete                                 EMode-Delete
  5057.   Delete... menu item                    I-men-P-Delete
  5058.   Depth gadget                           I-gad-Depth
  5059.   Depth gadget                           TSMP-Depth
  5060.   Depth gadget                           E-gad-Depth
  5061.   Depth gadget                           Con-gad-Depth
  5062.   DEPTH=                                 Par-TSMorph-render
  5063.   Distribution                           Distribution
  5064.   Down gadget                            E-gad-Down
  5065.   DX=                                    Par-TSMorph-render
  5066.   DY=                                    Par-TSMorph-render
  5067.   Edit gadgets                           E-gad
  5068.   Edit keyboard commands                 E-Key
  5069.   Edit menu                              CI-men-E
  5070.   Edit menu                              TSMP-men-Edit
  5071.   Edit menu                              TSMP-men-Settings
  5072.   Edit menus                             CI-men
  5073.   Edit Mode sub menu                     CI-men-E-EMode
  5074.   Edit Modes                             EModes
  5075.   Edit Points menu item                  I-men-P-Edit_Points
  5076.   Edit Points... gadget                  I-gad-Edit_Points
  5077.   Edit Windows                           Edit
  5078.   EGS=                                   Par-TSMorph
  5079.   EGS=                                   Par-TSMorph-render
  5080.   Error                                  Req-Error
  5081.   Error Messages                         Errors
  5082.   Errors                                 Bugs
  5083.   Exit Point menu item                   CI-men-P-Exit_Points
  5084.   File Format                            File_Format
  5085.   File naming                            File_Names
  5086.   File One gadget                        I-gad-File_One
  5087.   File Two gadget                        I-gad-File_Two
  5088.   FILES=                                 Par-TSMorph
  5089.   FILES=                                 Par-TSMorph-render
  5090.   First gadget                           Con-gad-First
  5091.   First menu item                        CI-men-E-Frame-First
  5092.   Format                                 File_Format
  5093.   Frame                                  Req-Progress
  5094.   Frame Number                           Req-FrameNumber
  5095.   Frame sub menu                         CI-men-E-Frame
  5096.   Frames gadget                          I-gad-Frames
  5097.   Get 24 File 1 gadget                   I-gad-Get_24_File_1
  5098.   Get 24 File 2 gadget                   I-gad-Get_24_File_2
  5099.   Get File One gadget                    I-gad-Get_File_One
  5100.   Get File Two gadget                    I-gad-Get_File_Two
  5101.   Get Name gadget                        I-gad-Get_Name
  5102.   GetValue                               AR-Prescript
  5103.   Goto gadget                            Con-gad-Goto
  5104.   Goto item                              CI-men-E-Frame-Goto
  5105.   Hardware                               Hard-Software
  5106.   Height gadget                          I-gad-Height
  5107.   Help Text gadget                       I-gad-Help
  5108.   HELP=                                  Par-TSMorph
  5109.   Hints                                  Hints
  5110.   History                                History
  5111.   Horizontal scroll bar                  E-gad-Horiz
  5112.   Info gadgets                           I-gad
  5113.   Info keyboard controls                 I-Key
  5114.   Info menus                             I-men
  5115.   Information Window                     Info
  5116.   Installation                           Installation
  5117.   INTEGER=                               Par-TSMorph-render
  5118.   Interface                              Interface
  5119.   KEEPSETTINGS=                          Par-TSMorph
  5120.   L1                                     EMode-Link
  5121.   L2                                     EMode-Link
  5122.   Last gadget                            Con-gad-Last
  5123.   Last item                              CI-men-E-Frame-Last
  5124.   Last Saved menu item                   TSMP-men-E-LastS
  5125.   Left gadget                            E-gad-Left
  5126.   Libraries                              Requirements
  5127.   Line                                   Req-Progress
  5128.   Link                                   EMode-Link
  5129.   List of files                          Installation
  5130.   Lnk                                    EMode-Link
  5131.   Loadscript                             AR-Loadscript
  5132.   LOADSCRIPT=                            Par-TSMorph-render
  5133.   MODE=                                  Par-TSMorph-render
  5134.   Modes                                  EModes
  5135.   Mouse Pointer                          EModes
  5136.   Mov                                    EMode-Move
  5137.   Move                                   EMode-Move
  5138.   Name gadget                            I-gad-Name
  5139.   New menu item                          I-men-P-New
  5140.   New Points menu item                   CI-men-P-New
  5141.   Next gadget                            Con-gad-Next
  5142.   Next item                              CI-men-E-Frame-Next
  5143.   None                                   EMode-Move
  5144.   OK gadget                              Req-Add_Grid-gad-OK
  5145.   One                                    EMode-One
  5146.   Open menu item                         TSMP-men-P-Open
  5147.   Open menu item                         I-men-P-Open
  5148.   Open Points menu item                  CI-men-P-Open
  5149.   OPENMODE=                              Par-TSMorph
  5150.   Overview                               Overview
  5151.   Parameter files                        File_Format
  5152.   Parameters                             Par
  5153.   Pointer                                EModes
  5154.   Postscript                             AR-Postscript
  5155.   POSTSCRIPT=                            Par-TSMorph-render
  5156.   Preferences editor                     TSMorph-prefs
  5157.   Prescript                              AR-Prescript
  5158.   PRESCRIPT=                             Par-TSMorph-render
  5159.   Preview menu item                      I-men-P-Preview
  5160.   Preview menu item                      CI-men-P-Preview
  5161.   PREVIEW=                               Par-TSMorph
  5162.   Previous gadget                        Con-gad-Previous
  5163.   Previous menu item                     CI-men-E-Frame-Previous
  5164.   Progress                               Req-Progress
  5165.   Project menu                           CI-men-P
  5166.   Project menu                           I-men-P
  5167.   Project menu                           TSMP-men-Project
  5168.   PUBSCREEN=                             Par-TSMorph
  5169.   PUBSCREENR=                            Par-TSMorph-render
  5170.   QUALITY=                               Par-TSMorph-render
  5171.   Quit menu item                         CI-men-P-Quit
  5172.   Quit menu item                         I-men-P-Quit
  5173.   Quit menu item                         TSMP-men-P-Quit
  5174.   Really quit?                           Req-Really_quit
  5175.   Rel                                    EMode-Relative
  5176.   Relative                               EMode-Relative
  5177.   REQTOOLS=                              Par-TSMorph
  5178.   REQTOOLS=                              Par-TSMorph-render
  5179.   Requesters                             Req
  5180.   Requirements                           Requirements
  5181.   Reset To Defaults menu item            TSMP-men-E-ResetD
  5182.   Restore menu item                      TSMP-men-E-Restore
  5183.   Right gadget                           E-gad-Right
  5184.   Save As menu item                      TSMP-men-P-SaveAs
  5185.   Save As... menu item                   CI-men-P-Save_As
  5186.   Save As... menu item                   I-men-P-Save_As
  5187.   Save gadget                            TSMP-Save
  5188.   Save menu item                         I-men-P-Save
  5189.   Save menu item                         CI-men-P-Save
  5190.   SAVEFORMAT=                            Par-TSMorph-render
  5191.   Settings menu                          men-Settings
  5192.   SETTINGS=                              Par-TSMorph
  5193.   SETTINGS=                              Par-TSMorph-render
  5194.   SETTINGS=                              Par
  5195.   Single gadget                          I-gad-Single
  5196.   Size gadget                            E-gad-Size
  5197.   Software                               Hard-Software
  5198.   Start gadget                           I-gad-Start
  5199.   Stop                                   Req-Progress
  5200.   StoreValue                             AR-Prescript
  5201.   Tips                                   Hints
  5202.   Tool types                             Par
  5203.   TOOLPRI=                               Par-TSMorph-render
  5204.   Triangulate menu item                  CI-men-E-Triangulate
  5205.   TSMorph                                Overview
  5206.   TSMorph-prefs                          TSMorph-prefs
  5207.   TSMorph-prefs Gadgets                  TSMP-gad
  5208.   TSMorph-prefs menus                    TSMP-men
  5209.   TSMorph-render                         Overview
  5210.   Tutorial                               Overview
  5211.   Two                                    EMode-Two
  5212.   U1                                     EMode-Unlink
  5213.   U2                                     EMode-Unlink
  5214.   Undo                                   EModes
  5215.   Unl                                    EMode-Unlink
  5216.   Unlink                                 EMode-Unlink
  5217.   Unsaved project                        Req-Unsaved
  5218.   Up gadget                              E-gad-Up
  5219.   Use gadget                             TSMP-Use
  5220.   Vertical scroll bar                    E-gad-Vert
  5221.   Width gadget                           I-gad-Width
  5222.   X Cells gadget                         Req-Add_Grid-gad-X_Cells
  5223.   Y Cells gadget                         Req-Add_Grid-gad-Y_Cells
  5224.   Zoom gadget                            I-gad-Zoom
  5225.   Zoom gadget                            TSMP-Zoom
  5226.   Zoom gadget                            E-gad-Zoom
  5227.   ZOOM=                                  Par-TSMorph
  5228.  
  5229.  
  5230.